{"id":16208904,"url":"https://github.com/stephanebruckert/fizzbuzz-api","last_synced_at":"2026-05-17T17:33:00.676Z","repository":{"id":71168203,"uuid":"84687163","full_name":"stephanebruckert/FizzBuzz-api","owner":"stephanebruckert","description":null,"archived":false,"fork":false,"pushed_at":"2017-03-15T06:02:50.000Z","size":41,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-07T20:44:19.310Z","etag":null,"topics":["api","fizzbuzz","rails"],"latest_commit_sha":null,"homepage":"http://fibuzzapi.herokuapp.com/api/numbers","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stephanebruckert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-11T23:39:50.000Z","updated_at":"2022-06-19T14:54:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"f044e945-92e9-4808-9cc5-9ec410565687","html_url":"https://github.com/stephanebruckert/FizzBuzz-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stephanebruckert/FizzBuzz-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephanebruckert%2FFizzBuzz-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephanebruckert%2FFizzBuzz-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephanebruckert%2FFizzBuzz-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephanebruckert%2FFizzBuzz-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stephanebruckert","download_url":"https://codeload.github.com/stephanebruckert/FizzBuzz-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephanebruckert%2FFizzBuzz-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270946068,"owners_count":24672890,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","fizzbuzz","rails"],"created_at":"2024-10-10T10:26:23.256Z","updated_at":"2026-05-17T17:32:55.654Z","avatar_url":"https://github.com/stephanebruckert.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FizzBuzz-api\n\nAn API to retrieve [FizzBuzz](https://en.wikipedia.org/wiki/Fizz_buzz) numbers.\n\n\u003e Fizz buzz is a group word game for children to teach them about division.[1] Players take turns to count incrementally, replacing any number divisible by three with the word \"fizz\", and any number divisible by five with the word \"buzz\".\n\n## A single endpoint\n\n    /api/numbers\n\n### Optional query parameters\n\n  - `limit` (*integer*), the amount of items to retrieve (min: 1, max: 200, default: 100)\n  - `offset` (*integer*), the amount of items to skip (min: 1, max: 100 billions, default: 1)\n\n### Examples\n\n#### Successful requests\n\n  - http://fibuzzapi.herokuapp.com/api/numbers\n  - http://fibuzzapi.herokuapp.com/api/numbers?limit=100\u0026offset=500\n  - http://fibuzzapi.herokuapp.com/api/numbers?offset=150\u0026limit=3\n\n        {\n          \"numbers\": [\n            {\n              \"id\": 150,\n              \"value\": \"FizzBuzz\"\n            },\n            {\n              \"id\": 151,\n              \"value\": 151\n            },\n            {\n              \"id\": 152,\n              \"value\": 152\n            }\n          ]\n        }\n\n#### Erroneous requests\n\n  - http://fibuzzapi.herokuapp.com/api/numbers?limit=1000\n\n        {\n          \"error\": {\n            \"title\": \"Limit exceeded\",\n            \"status\": 400,\n            \"code\": 1,\n            \"detail\": \"The limit of items per page can't be more than 200.\"\n          }\n        }\n\n  - http://fibuzzapi.herokuapp.com/api/numbers?offset=200000000000\n\n        {\n          \"error\": {\n            \"title\": \"Offset exceeded\",\n            \"status\": 400,\n            \"code\": 2,\n            \"detail\": \"The offset can't be more than 100 billion (100000000000).\"\n          }\n        }\n\n  - http://fibuzzapi.herokuapp.com/api/numbers?offset=99999999950\u0026limit=100\n\n        {\n          \"error\": {\n            \"title\": \"Boundaries exceeded\",\n            \"status\": 400,\n            \"code\": 3,\n            \"detail\": \"This offset with this limit would exceed 100 billion.\"\n          }\n        }\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephanebruckert%2Ffizzbuzz-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstephanebruckert%2Ffizzbuzz-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephanebruckert%2Ffizzbuzz-api/lists"}