Skip to main content

Submit Your API

API Hub is a community-maintained directory of free public APIs. You can submit a new API directly through our GitHub issue form — it will be automatically added on the next build.

Option 1: Quick Submit (Recommended)

Use our issue template — just fill in the fields and submit. The API will be automatically processed and added to the directory.

Submit via Issue Form

Option 2: Pull Request

For more control, you can submit a PR directly:

  1. Fork the repository
    Go to github.com/BEKO2210/API_directory and click "Fork".
  2. Edit community-apis.json
    Add your API entry to the src/data/community-apis.json file in the add array.
  3. Submit a Pull Request
    Create a PR with a clear title describing your addition.

Entry Format

{ "name": "My API", "link": "https://api.example.com", "description": "What the API does", "category": "Development", "auth": "", "https": true, "cors": "yes" }

Column Reference

FieldValues
auth"apiKey", "OAuth", "X-Mashape-Key", or "" (none)
httpstrue or false
cors"yes", "no", or "unknown"

Note: This project builds on the data from the original public-apis/public-apis repository. Since the original project is no longer actively maintained, we accept contributions directly. See our Fork Notice for the full story.

Report a Problem

Found a broken API or incorrect information? Let us know:

Report Broken API Update API Info