{"id":19565133,"url":"https://github.com/zazk/open-api-resources","last_synced_at":"2025-07-26T11:34:09.823Z","repository":{"id":137211855,"uuid":"111431550","full_name":"zazk/Open-Api-Resources","owner":"zazk","description":"Open and Free API resources for Research and Testing","archived":false,"fork":false,"pushed_at":"2020-03-25T18:26:11.000Z","size":11,"stargazers_count":38,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-04T19:11:35.295Z","etag":null,"topics":["api","collaboration","json","open-data","rest"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zazk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-11-20T15:56:10.000Z","updated_at":"2024-09-19T16:33:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"c3928700-4dbc-485a-a732-3a3aabdf05db","html_url":"https://github.com/zazk/Open-Api-Resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zazk%2FOpen-Api-Resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zazk%2FOpen-Api-Resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zazk%2FOpen-Api-Resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zazk%2FOpen-Api-Resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zazk","download_url":"https://codeload.github.com/zazk/Open-Api-Resources/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251073595,"owners_count":21532005,"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","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","collaboration","json","open-data","rest"],"created_at":"2024-11-11T05:25:10.995Z","updated_at":"2025-04-27T00:33:10.192Z","avatar_url":"https://github.com/zazk.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open-Api-Resources\n\nOpen and Free API resources for Research and Testing\n\n- [SWAPI The Star Wars API](#swapi-the-star-wars-api)\n- [ICNDB The internet Chuck Norris Database](#icndb-the-internet-chuck-norris-database)\n- [Pokemon API](#pokemon-api)\n- [DATA.POLICE.UK Police API Documentation](#datapoliceuk-police-api-documentation)\n- [Google Books API](#google-books-api)\n\n## Adding an API Resource\n\nSend a pull-request which adds a file to the `_apis/` directory\nwith a new file representing the open api. The file should be named\nwith the api name with an `.md` extension (for\nexample, `pokemon-api.md`).\n\nThe contents of the file should use the following template:\n\n```\n---\nname: \"Pokemon API\"\nwebsite: https://www.pokeapi.co/\nAPI test: https://www.pokeapi.co/api/v2/pokemon/2/\n\n\ndescription: Finally; all the Pokémon data you'll ever need, in one place, and easily accessible through a modern RESTful API.\nuse: For educational purposes # Optional, will default to website\n---\n```\n\n## List\n\n### SWAPI The Star Wars API\n\nhttps://swapi.co/\n\n_Example_\n\n```\nhttps://swapi.co/api/planets/1/\n```\n\nResponse:\n\n```javascript\n{\n    \"name\": \"Tatooine\",\n    \"rotation_period\": \"23\",\n    \"orbital_period\": \"304\",\n    \"diameter\": \"10465\",\n    \"climate\": \"arid\",\n    \"gravity\": \"1 standard\",\n    \"terrain\": \"desert\",\n    \"surface_water\": \"1\",\n    \"population\": \"200000\",\n    \"residents\": [\n        \"https://swapi.co/api/people/1/\",\n        \"https://swapi.co/api/people/2/\",\n        \"https://swapi.co/api/people/4/\"\n    ],\n    \"films\": [\n        \"https://swapi.co/api/films/5/\",\n        \"https://swapi.co/api/films/4/\"\n    ],\n    \"created\": \"2014-12-09T13:50:49.641000Z\",\n    \"edited\": \"2014-12-21T20:48:04.175778Z\",\n    \"url\": \"https://swapi.co/api/planets/1/\"\n}\n```\n\n---\n\n### ICNDB The internet Chuck Norris Database\n\nhttp://www.icndb.com/api/\n\n_Example_\n\n```\nhttp://api.icndb.com/jokes/random/2?limitTo=[nerdy]\n```\n\nResponse:\n\n```javascript\n{\n    \"type\": \"success\",\n    \"value\": [\n        {\n            \"id\": 556,\n            \"joke\": \"Chuck Norris can write to an output stream.\",\n            \"categories\": [\n                \"nerdy\"\n            ]\n        },\n        {\n            \"id\": 526,\n            \"joke\": \"No one has ever pair-programmed with Chuck Norris and lived to tell about it.\",\n            \"categories\": [\n                \"nerdy\"\n            ]\n        }\n    ]\n}\n```\n\n---\n\n### Pokemon API\n\nFinally; all the Pokémon data you'll ever need, in one place, and easily accessible through a modern RESTful API.\nhttps://www.pokeapi.co/\n\n_Example_\n\n```\nhttps://www.pokeapi.co/api/v2/pokemon/2/\n```\n\nResponse:\n\n```javascript\n{\n\t\"name\": \"flying\",\n\t\"generation\": {\n\t\t\"url\": \"https://www.pokeapi.co/api/v2/generation/1/\",\n\t\t\"name\": \"generation-i\"\n\t},\n\t\"damage_relations\": {\n\t\t\"half_damage_from\": [\n\t\t\t{\n\t\t\t\t\"url\": \"https://www.pokeapi.co/api/v2/type/2/\",\n\t\t\t\t\"name\": \"fighting\"\n\t\t\t}\n\t\t],\n\t\t\"no_damage_from\": [\n\t\t\t{\n\t\t\t\t\"url\": \"https://www.pokeapi.co/api/v2/type/5/\",\n\t\t\t\t\"name\": \"ground\"\n\t\t\t}\n\t\t],\n\t\t\"half_damage_to\": [\n\t\t\t{\n\t\t\t\t\"url\": \"https://www.pokeapi.co/api/v2/type/6/\",\n\t\t\t\t\"name\": \"rock\"\n\t\t\t}\n\t\t\"double_damage_from\": [\n\t\t\t{\n\t\t\t\t\"url\": \"https://www.pokeapi.co/api/v2/type/6/\",\n\t\t\t\t\"name\": \"rock\"\n\t\t\t}\n\t\t],\n\t\t\"no_damage_to\": [],\n\t\t\"double_damage_to\": [\n\t\t\t{\n\t\t\t\t\"url\": \"https://www.pokeapi.co/api/v2/type/2/\",\n\t\t\t\t\"name\": \"fighting\"\n\t\t\t}\n\t\t]\n\t},\n\t\"game_indices\": [\n\t\t{\n\t\t\t\"generation\": {\n\t\t\t\t\"url\": \"https://www.pokeapi.co/api/v2/generation/1/\",\n\t\t\t\t\"name\": \"generation-i\"\n\t\t\t},\n\t\t\t\"game_index\": 2\n\t\t}\n\t],\n\t\"move_damage_class\": {\n\t\t\"url\": \"https://www.pokeapi.co/api/v2/move-damage-class/2/\",\n\t\t\"name\": \"physical\"\n\t},\n\t\"moves\": [\n\t\t{\n\t\t\t\"url\": \"https://www.pokeapi.co/api/v2/move/16/\",\n\t\t\t\"name\": \"gust\"\n\t\t}\n\t],\n\t\"id\": 3,\n\t\"names\": [\n\t\t{\n\t\t\t\"name\": \"ひこう\",\n\t\t\t\"language\": {\n\t\t\t\t\"url\": \"https://www.pokeapi.co/api/v2/language/1/\",\n\t\t\t\t\"name\": \"ja-Hrkt\"\n\t\t\t}\n\t\t}\n\t]\n}\n```\n\n---\n\n### DATA.POLICE.UK Police API Documentation\n\nThe API provides a rich data source for information, including:\nhttps://data.police.uk/docs/\n\n- Neighbourhood team members\n- Upcoming events\n- Street-level crime and outcome data\n- Nearest police stations\n- The API is implemented as a standard JSON web service using HTTP GET and POST requests. Full request and response examples are provided in the documentation.\n\n_Example_\n\n```\nhttps://data.police.uk/api/crimes-at-location?date=2017-02\u0026location_id=884227\n```\n\nResponse:\n\n```javascript\n[\n  {\n    category: \"violent-crime\",\n    location_type: \"Force\",\n    location: {\n      latitude: \"52.643950\",\n      street: {\n        id: 884227,\n        name: \"On or near Abbey Gate\"\n      },\n      longitude: \"-1.143042\"\n    },\n    context: \"\",\n    outcome_status: {\n      category: \"Unable to prosecute suspect\",\n      date: \"2017-02\"\n    },\n    persistent_id:\n      \"4d83433f3117b3a4d2c80510c69ea188a145bd7e94f3e98924109e70333ff735\",\n    id: 54726925,\n    location_subtype: \"\",\n    month: \"2017-02\"\n  }\n];\n```\n\n---\n\n### Google Books API\n\nThe Books API is a way to search and access that content, as well as to create and view personalization around that content.\nhttps://developers.google.com/books/docs/overview\n\n_Example_\n\n```\nhttps://www.googleapis.com/books/v1/volumes?q=flowers\n```\n\nResponse:\n\n```javascript\n{\n  \"kind\":\"books#volumes\",\n  \"totalItems\":850,\n  \"items\":[\n    {\n      \"kind\":\"books#volume\",\n      \"id\":\"gsK9jwEACAAJ\",\n      \"etag\":\"BpEVTFG5f8Q\",\n      \"selfLink\":\"https://www.googleapis.com/books/v1/volumes/gsK9jwEACAAJ\",\n      \"volumeInfo\":{\n        \"title\":\"El Lenguaje de Las Flores\",\n        \"authors\":[\n          \"Vanessa Diffenbaugh\"\n        ],\n        \"publisher\":\"Salamandra\",\n        \"publishedDate\":\"2016\",\n        \"description\":\"Inspirándose en el sofisticado código que la sociedad victoriana utilizaba para expresar sentimientos por medio de las flores, Vanessa Diffenbaugh narra el viaje emocional de una joven californiana que, marcada por una dolorosa historia personal..\",\n        \"industryIdentifiers\":[\n          {\n            \"type\":\"ISBN_10\",\n            \"identifier\":\"8498387477\"\n          },\n          {\n            \"type\":\"ISBN_13\",\n            \"identifier\":\"9788498387476\"\n          }\n        ],\n        \"readingModes\":{\n          \"text\":false,\n          \"image\":false\n        },\n        \"pageCount\":352,\n        \"printType\":\"BOOK\",\n        \"categories\":[\n          \"Fiction\"\n        ],\n        \"maturityRating\":\"NOT_MATURE\",\n        \"allowAnonLogging\":false,\n        \"contentVersion\":\"preview-1.0.0\",\n        \"panelizationSummary\":{\n          \"containsEpubBubbles\":false,\n          \"containsImageBubbles\":false\n        },\n        \"imageLinks\":{\n          \"smallThumbnail\":\"http://books.google.com/books/content?id=gsK9jwEACAAJ\u0026printsec=frontcover\u0026img=1\u0026zoom=5\u0026source=gbs_api\",\n          \"thumbnail\":\"http://books.google.com/books/content?id=gsK9jwEACAAJ\u0026printsec=frontcover\u0026img=1\u0026zoom=1\u0026source=gbs_api\"\n        },\n        \"language\":\"es\",\n        \"previewLink\":\"http://books.google.com.pe/books?id=gsK9jwEACAAJ\u0026dq=flowers\u0026hl=\u0026cd=1\u0026source=gbs_api\",\n        \"infoLink\":\"http://books.google.com.pe/books?id=gsK9jwEACAAJ\u0026dq=flowers\u0026hl=\u0026source=gbs_api\",\n        \"canonicalVolumeLink\":\"https://books.google.com/books/about/El_Lenguaje_de_Las_Flores.html?hl=\u0026id=gsK9jwEACAAJ\"\n      },\n      \"saleInfo\":{\n        \"country\":\"PE\",\n        \"saleability\":\"NOT_FOR_SALE\",\n        \"isEbook\":false\n      },\n      \"accessInfo\":{\n        \"country\":\"PE\",\n        \"viewability\":\"NO_PAGES\",\n        \"embeddable\":false,\n        \"publicDomain\":false,\n        \"textToSpeechPermission\":\"ALLOWED\",\n        \"epub\":{\n          \"isAvailable\":false\n        },\n        \"pdf\":{\n          \"isAvailable\":false\n        },\n        \"webReaderLink\":\"http://play.google.com/books/reader?id=gsK9jwEACAAJ\u0026hl=\u0026printsec=frontcover\u0026source=gbs_api\",\n        \"accessViewStatus\":\"NONE\",\n        \"quoteSharingAllowed\":false\n      },\n      \"searchInfo\":{\n        \"textSnippet\":\"Inspirándose en el sofisticado código que la sociedad victoriana utilizaba para expresar sentimientos por medio de las flores, Vanessa Diffenbaugh narra el viaje emocional de una joven californiana que, marcada por una dolorosa historia ...\"\n      }\n    }\n  ]\n}\n```\n\n### Cat Facts API\n\nhttps://alexwohlbruck.github.io/cat-facts/docs/\n\n_Example_\n\n```\nhttps://cat-fact.herokuapp.com/facts/random?animal_type=cat\u0026amount=2\n```\n\nResponse:\n\n```javascript\n[\n  {\n    used: false,\n    source: \"api\",\n    type: \"cat\",\n    deleted: false,\n    _id: \"591f97a9ccb34a14d3f7dc8f\",\n    __v: 0,\n    text:\n      \"Cats purr at the same frequency as an idling diesel engine, about 26 cycles per second.\",\n    updatedAt: \"2020-01-02T02:02:48.616Z\",\n    createdAt: \"2018-01-04T01:10:54.673Z\",\n    status: {\n      verified: true,\n      sentCount: 1\n    },\n    user: \"5a9ac18c7478810ea6c06381\"\n  },\n  {\n    used: false,\n    source: \"api\",\n    type: \"cat\",\n    deleted: false,\n    _id: \"591f98883b90f7150a19c262\",\n    __v: 0,\n    text:\n      \"Miacis, the primitive ancestor of cats, was a small, tree-living creature of the late Eocene period, some 45 to 50 million years ago.\",\n    updatedAt: \"2020-01-02T02:02:48.616Z\",\n    createdAt: \"2018-01-04T01:10:54.673Z\",\n    status: {\n      verified: true,\n      sentCount: 1\n    },\n    user: \"5a9ac18c7478810ea6c06381\"\n  }\n];\n```\n\n### The Breaking Bad API ...Tread Lightly\n\nhttps://breakingbadapi.com/\n\n_Example_\n\n```\nhttps://www.breakingbadapi.com/api/characters?limit=2\n```\n\nResponse:\n\n```javascript\n[\n  {\n    char_id: 1,\n    name: \"Walter White\",\n    birthday: \"09-07-1958\",\n    occupation: [\"High School Chemistry Teacher\", \"Meth King Pin\"],\n    img:\n      \"https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_walter-white-lg.jpg\",\n    status: \"Presumed dead\",\n    nickname: \"Heisenberg\",\n    appearance: [1, 2, 3, 4, 5],\n    portrayed: \"Bryan Cranston\",\n    category: \"Breaking Bad\",\n    better_call_saul_appearance: []\n  },\n  {\n    char_id: 2,\n    name: \"Jesse Pinkman\",\n    birthday: \"09-24-1984\",\n    occupation: [\"Meth Dealer\"],\n    img:\n      \"https://upload.wikimedia.org/wikipedia/en/thumb/f/f2/Jesse_Pinkman2.jpg/220px-Jesse_Pinkman2.jpg\",\n    status: \"Alive\",\n    nickname: \"Cap n' Cook\",\n    appearance: [1, 2, 3, 4, 5],\n    portrayed: \"Aaron Paul\",\n    category: \"Breaking Bad\",\n    better_call_saul_appearance: []\n  }\n];\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzazk%2Fopen-api-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzazk%2Fopen-api-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzazk%2Fopen-api-resources/lists"}