Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pushkarydv/public-apis-api
list of 1400+ apis their documentation, properties and a lot more all divided into 50+ cateogories all this data just a api call away 🚀
https://github.com/pushkarydv/public-apis-api
api api-documentation apis catalog documentation javascript nextjs public-api rest-api restful-api
Last synced: 3 months ago
JSON representation
list of 1400+ apis their documentation, properties and a lot more all divided into 50+ cateogories all this data just a api call away 🚀
- Host: GitHub
- URL: https://github.com/pushkarydv/public-apis-api
- Owner: pushkarydv
- Created: 2022-06-18T05:07:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-11T18:59:43.000Z (over 2 years ago)
- Last Synced: 2024-08-01T21:59:45.742Z (6 months ago)
- Topics: api, api-documentation, apis, catalog, documentation, javascript, nextjs, public-api, rest-api, restful-api
- Language: JavaScript
- Homepage: https://public-apis-api.pushkaryadav.in/api/apis
- Size: 123 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- project-awesome - pushkarydv/public-apis-api - list of 1400+ apis their documentation, properties and a lot more all divided into 50+ cateogories all this data just a api call away 🚀 (JavaScript)
README
#
Public APIs api
a list to 1400+ apis how they are used, their documentation, properties and a lot more all divided int 50+ cateogories all this data just a api call away 🚀
# How to use 🤔
## 🐛 Get Categories
this api endpoint gives you a list of categories APIs are available in
`https://public-apis-api.vercel.app/api/apis`
this will return you a name object contaning array of all API name and slug for that api details
example response
```js
{
"name": [
[
"Animals",
"animals"
],
[
"API 2",
"slug_for_api_2"
]
]
}
```## 🗯️ Get data by category
this api endpoint gives you a data by categories of API slug you provide ( slug can be obtained by previous endpoint as in upper example )
`https://public-apis-api.vercel.app/api/apis/slug_of_api`
this will return a `data` object contaning array of APIs
example query
`https://public-apis-api.vercel.app/api/apis/animals`response:
```js
{
"data": [
[
"API_name",
"URL to api docs",
"Api Description",
"Auth",
"https",
"cors"
],
[
"AdoptAPet",
"https://www.adoptapet.com/public/apis/pet_list.html",
"Resource to help get pets adopted",
"apiKey",
"Yes",
"Yes"
]
]
}
```## Contribution
Everyone is Welcome to Contribute :)
## Contact
You can reach me on [Twitter @pushkaryadav\_](https://twitter.com/pushkaryadav_)