Contributing¶
New APIs are added to the source project, public-apis on GitHub — not to this documentation site, which rebuilds automatically from it. Open your pull request there; once merged, it will show up here.
Not a marketing tool
Pull requests opened to promote paid products are not accepted. The API must have full free access, or at least a free tier, and must not require purchasing a physical device or paid service first.
Entry format¶
Example:
Auth field values¶
| Value | Meaning |
|---|---|
No |
The API requires no authentication |
apiKey |
A private key/token is required |
OAuth |
The API supports OAuth |
X-Mashape-Key |
Name of the header that may need to be sent |
User-Agent |
Name of the header to send with requests |
CORS field values¶
| Value | Meaning |
|---|---|
Yes |
The API supports CORS |
No |
The API does not support CORS |
Unknown |
Not yet verified |
Without CORS support, an API is only reliably usable server-side, not from browser JavaScript.
Pull request guidelines¶
- Don't add an API that's already listed — update the existing entry instead.
- Keep alphabetical order within the section.
- Pad each table column with one space on either side.
- Keep the description under 100 characters.
- File the API under the section that best matches its primary purpose (e.g. Instagram goes under
Social, notPhotography). - One link per pull request.
- PR title format:
Add Api-name API(e.g.Add Blockchain API). - Commit message: short and descriptive (e.g.
Add Blockchain API to Cryptocurrency). - Search existing issues/PRs first to avoid duplicates.
- Don't include the TLD in the API name (
Gmail, notGmail.com). - Don't end the name with "API" (
Gmail, notGmail API). - Make sure the API has proper documentation.
- Squash commits before opening the PR, and again if changes are requested.
- Target the
masterbranch ofpublic-apis.
Full details, including the pull-request review process: see the CONTRIBUTING.md in the source repository.
Need documentation like this for your own product?
This site was built by Sonicar Tech LLC — we help SaaS, B2B, Enterprise, FinTech, and AI companies launch professional, docs-as-code documentation 60% faster and cheaper than building an in-house team, with first drafts delivered in 1 week.