{"id":20249604,"url":"https://github.com/jonico/octodex-rest-api","last_synced_at":"2026-05-06T18:33:23.077Z","repository":{"id":198978453,"uuid":"701929045","full_name":"jonico/octodex-rest-api","owner":"jonico","description":"Octodex REST API","archived":false,"fork":false,"pushed_at":"2023-11-01T14:43:37.000Z","size":160,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-03T23:57:07.513Z","etag":null,"topics":["api","json","octocat","octodex","postbot","postman"],"latest_commit_sha":null,"homepage":"https://www.postman.com/postman/workspace/fun-apis-only","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonico.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":"2023-10-08T01:43:38.000Z","updated_at":"2023-10-13T17:21:40.000Z","dependencies_parsed_at":"2025-01-14T02:31:26.687Z","dependency_job_id":"5819224e-85dc-4f59-a4dd-a28e559e3560","html_url":"https://github.com/jonico/octodex-rest-api","commit_stats":null,"previous_names":["jonico/octodex-rest-api"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/jonico/octodex-rest-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonico%2Foctodex-rest-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonico%2Foctodex-rest-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonico%2Foctodex-rest-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonico%2Foctodex-rest-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonico","download_url":"https://codeload.github.com/jonico/octodex-rest-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonico%2Foctodex-rest-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272025106,"owners_count":24860528,"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-25T02:00:12.092Z","response_time":1107,"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","json","octocat","octodex","postbot","postman"],"created_at":"2024-11-14T09:54:37.839Z","updated_at":"2026-05-06T18:33:23.047Z","avatar_url":"https://github.com/jonico.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Octodex REST API\n\n[![Postman API Tests](https://github.com/jonico/octodex-rest-api/actions/workflows/postman-governance.yml/badge.svg)](https://github.com/jonico/octodex-rest-api/actions/workflows/postman-governance.yml)\n\nThere is no official REST API for the [Octodex ](https://octodex.github.com) \\- GitHub's home of Octocat illustrations and the place where superfans can find and share their favorite designs.\n\u003cimg src=\"https://content.pstmn.io/63ec8c3b-d13a-486a-9b6e-37ad7d0e0c0f/aW1hZ2UucG5n\" alt=\"...%20a%20great%20html%20page%20but%20how%20to%20access%20the%20octocats%20programatically?\" width=\"1067\" height=\"1230\"\u003e\n\nJSON is so much easier to work with than HTML, so why not create your own Octodex REST API that returns JSON? We have already created a Postman [API Mock Server](https://learning.postman.com/docs/designing-and-developing-your-api/mocking-data/setting-up-mock/) and copied all the tests and visualizations created by Postman in this request. Once you have created your real backend, just replace the value of the `baseUrl` collection variable with the URL of your own server and run the tests again.\n\nIf you are interested in how you can design your own APIs with Postman, version them in GitHub, include CI/CD and generate server boilerplate code, [check out Postman's documentation](https://learning.postman.com/docs/designing-and-developing-your-api/the-api-workflow/).\n\n\u003cimg\nsrc=\"https://content.pstmn.io/d110b0d9-a6df-41e3-9e2e-8adea1bee91a/aW1hZ2UucG5n\"\nalt=\"Best%20of%20luck%20\u0026amp;%20lots%20of%20fun%20from%20Postman%20and%20Mona%20❤️\"\nwidth=\"334\" height=\"305\"\u003e\n\n## OpenAPI 3.0 Generated NodeJS Express\n\nThis project contains generated code from an OpenAPI 3 definition.\nThe project integrate the NodeJS express library and is ready to run stand alone as a service.\n\nTo run this project:\n```\nnpm install\nnpm run start\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonico%2Foctodex-rest-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonico%2Foctodex-rest-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonico%2Foctodex-rest-api/lists"}