github-public-apis
PUBLICAPI / API directory
Find your next API.
Know the limits. Build further.
A practical starting point for public APIs. Compare access, pricing and limitations — with direct links to the original sources.
Categories (61)
Drillr
Fundamentals, filings, earnings, ownership and events for US, China and Japan equities
HTTPS: Yes · CORS: No
github-public-apis
Drillr — The financial MCP for AI agents (ai.drillr/drillr MCP Server)
MCP server (ai.drillr/drillr v2.0.0): The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
profiles
Drinking water fountains in Augsburg (EU Open Data · Germany)
European open dataset/API (Germany): Name, address and coordinates (in the distribution geojson) of drinking water wells in Augsburg
profiles
DripMetrics (ai.dripmetrics/mcp MCP Server)
MCP server (ai.dripmetrics/mcp v1.0.0): Crypto market microstructure, options, and on-chain metrics. Free discovery; $0.05/call via x402.
profiles
Drive Activity API — appsactivity (googleapis.com)
OpenAPI-specified service (googleapis.com:appsactivity, version v1): Provides a historical view of activity.
profiles
Drive Activity API — driveactivity (googleapis.com)
OpenAPI-specified service (googleapis.com:driveactivity, version v2): Provides a historical view of activity in Google Drive.
profiles
Drive API (googleapis.com)
OpenAPI-specified service (googleapis.com:drive, version v3): Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.
profiles
Drive Labels API — drivelabels (googleapis.com)
OpenAPI-specified service (googleapis.com:drivelabels, version v2beta): An API for managing Drive Labels
profiles
DriveBC's Open511 API (gov.bc.ca)
OpenAPI-specified service (gov.bc.ca:open511, version 1.0.0): This API is DriveBC's implementation of the Open511 specification. It provides information about known road events (traffic accidents, construction, etc.) in British Columbia, Canada. Please note that you may experience issues when submitting requests to the delivery or test environment if using this OpenAPI specificat
profiles
github-public-apis
Drone Intelligence (ai.droneintelligence/drone-intelligence MCP Server)
MCP server (ai.droneintelligence/drone-intelligence v1.0.0): Drone-sector market intelligence for AI agents: free briefings and profiles, licenced tracker data.
profiles
Drone no-fly zones (Overheid Open Data)
Dutch public-sector open dataset and API ("Drone no-fly zones") registered in the national data.overheid.nl catalog. Original Dutch description: Dataset met de no-fly zones voor drones. Ook de recreatieve drone-vlieger moet zich aan deze no-fly zones houden. Tot op straatniveau is op de kaart zichtbaar waar je wel en niet met een drone mag vliegen. Relevante informatie over regelgeving is te vinden op www.rijksoverheid.nl/drones.
profiles
github-public-apis
github-public-apis
DropX
OpenAPI-specified web service (dropx.io, version 1.0.0): dropX.io API provides programmatic access to the e-commerce intelligence data.
profiles
github-public-apis
Dryos (ai.dryos/dryos MCP Server)
MCP server (ai.dryos/dryos v1.0.0): Live US power market prices, load, generation, weather and permits for AI agents.
profiles
Dryos Workspace (ai.dryos/dryos-workspace MCP Server)
MCP server (ai.dryos/dryos-workspace v1.0.0): Build live US power market dashboards in your own Dryos workspace. Sign-in required.
profiles
Duami (ai.duami/intent-exchange MCP Server)
MCP server (ai.duami/intent-exchange v0.1.0): Swiss intent exchange for AI agents: wants/offers, match, bid, confirm. Free. No escrow.
profiles
Dubai Data — Dubai real estate statistics (MCP Server)
MCP server (ae.datadubai/dubai-real-estate v1.1.0): Dubai property prices, AED/sqft, sales, rents, yields and projects from DLD registered transactions.
profiles
Dubai Grocery Prices (MCP Server)
MCP server (ae.brainy/grocery-prices v1.0.0): Compare Dubai grocery lists, observed prices, delivery rules and indicative online offers in AED.
profiles
Dublinbikes API DCC (EU Open Data · Ireland)
European open dataset/API (Ireland): Dublin Bikes is a docked bike-share scheme in Dublin City. This page includes an API developed according to the General Bikeshare Feed Specification (GBFS) (e.g.) information about vehicles, stations, pricing, etc. The current location of the vehicles is updated every minute. In addition, this page includes historical
profiles
Ducks Unlimited
API explorer that gives a query URL with a JSON response of locations and cities
HTTPS: Yes · CORS: No
github-public-apis
Dudelytics
Productive crypto indices, daily benchmarks, sector indices and market-stress data
HTTPS: Yes · CORS: No
github-public-apis
Dummy Products
An api to fetch dummy e-commerce products JSON data with placeholder images
HTTPS: Yes · CORS: Yes
github-public-apis
github-public-apis
profiles · github-public-apis
Dune
A simple API which provides you with book, character, movie and quotes JSON data
HTTPS: Yes · CORS: Yes
github-public-apis
Dungeons and Dragons
Reference for 5th edition spells, classes, monsters, and more
HTTPS: No · CORS: No
github-public-apis
Dungeons and Dragons (Alternate)
Includes all monsters and spells from the SRD (System Reference Document) as well as a search API
HTTPS: Yes · CORS: Yes
github-public-apis
DunkAPI
NBA, WNBA and college basketball: play-by-play, shot locations, box scores and sportsbook odds
HTTPS: Yes · CORS: Yes
github-public-apis
github-public-apis
Duskly (ai.duskly/duskly MCP Server)
MCP server (ai.duskly/duskly v1.0.0): MLS compliance for edited listing photos: classify edits, write disclosures, verify provenance.
profiles
DVP Data API (docker.com)
OpenAPI-specified web service (docker.com, version 1.0.0): The Docker DVP Data API allows Docker Verified Publishers to view image pull analytics data for their namespaces. Analytics data can be retrieved as raw data, or in a summary format. #### Summary data In your summary data CSV, you will have access to the data points listed below. You can request summary data for a comp
profiles
DWD API
DWD API (Weather): API of the German Weather Service (DWD): weather data, data from specific weather stations, warnings (local, coast, sea, alps)
profiles
dweet.io
OpenAPI-specified web service (dweet.io, version 2.0): Dweet.io allows users to share data from mobile, tablets, and pcs, and them to other devices and accounts across social media platforms. Dweet.io provides an API to access the different functionality of the Dweet.io service. Users can make REST calls to read and create dweets, lock and unlock things, and perform other
profiles
Dwellir
RPC endpoints for 150+ blockchain networks, including Ethereum, Solana, Polkadot and Hyperliquid
HTTPS: Yes · CORS: Yes
github-public-apis
dxpert.ai — free UNS tools (no API key) (ai.dxpert/uns-tools MCP Server)
MCP server (ai.dxpert/uns-tools v0.1.0): Free Sparkplug B topic linting, UNS naming checks and AI-readiness screening. No API key.
profiles
dxpert.ai — industrial AI-readiness & UNS agents (ai.dxpert/mcp MCP Server)
MCP server (ai.dxpert/mcp v0.1.1): Industrial AI-readiness diagnostics, UNS design, and UNS agents for MCP clients.
profiles
github-public-apis
Dymo API
Dymo API (Anti-Malware): Multi-account and fraud detection. Sending emails without ending up in SPAM
profiles
DynamicDocs
DynamicDocs (Documents & Productivity): Generate dynamic PDFs with JSON to PDF API based on LaTeX
profiles
DynamicDocs (rapidapi.com)
OpenAPI-specified web service (rapidapi.com, version 1.0): ADVICEment's DynamicDocs API automates your document generation and creates dynamic, optimized, interactive PDFs. Write your templates in LaTeX and call the API with JSON data to get your PDFs in seconds. The template files are stored in your dashboard and can be edited, tested and published online. Document templates
profiles
Dynamische koopkrachtontwikkeling naar aantal verdieners (Overheid Open Data)
Dutch public-sector open dataset and API ("Dynamische koopkrachtontwikkeling naar aantal verdieners") registered in the national data.overheid.nl catalog. Original Dutch description: Dynamische koopkrachtverandering; (verandering van) het aantal verdieners 1977/1979 - 1999/2000 Gewijzigd op 14 april 2003. Verschijningsfrequentie: Stopgezet.
profiles
Dynamische koopkrachtontwikkeling naar sociaal-economische categorie (Overheid Open Data)
Dutch public-sector open dataset and API ("Dynamische koopkrachtontwikkeling naar sociaal-economische categorie") registered in the national data.overheid.nl catalog. Original Dutch description: Dynamische koopkrachtverandering; (verandering van) de sociaal - economische categorie hoofdkostwinner 1977/1979 - 1999/2000 Gewijzigd op 14 april 2003. Verschijningsfrequentie: Stopgezet.
profiles
Dynamische koopkrachtontwikkeling per kenmerk; 197-2000 (Overheid Open Data)
Dutch public-sector open dataset and API ("Dynamische koopkrachtontwikkeling per kenmerk; 197-2000") registered in the national data.overheid.nl catalog. Original Dutch description: Dynamische koopkrachtverandering jaarlijks of per twee jaar naar kenmerken van huishoudens 1977 / 1979 - 1999 / 2000 Gewijzigd op 04 oktober 2005. Verschijningsfrequentie: Stopgezet.
profiles
github-public-apis
Dynt (ai.dynt.api/dynt MCP Server)
MCP server (ai.dynt.api/dynt v1.0.0): Company finances for agents: transactions, invoices, bills, expenses, subscriptions, receipts.
profiles
each::labs (ai.eachlabs/mcp MCP Server)
MCP server (ai.eachlabs/mcp v0.2.0): AI media built for production. AI orchestration for image, video and audio, in any AI app.
profiles
_SL2011 - OGC API Features _SL2011 - OGC API Features (EU Open Data · Germany)
European open dataset/API (Germany): The map service (WFS group) presents the digital spatial data from the field of nature conservation of the Saarland.:Natural spatial division of the Saarland (and adjacent areas) (2011) Hierarchically structured natural spatial division of the Saarland (natural spaces of first to fourth order).
profiles
No results. Clear a filter or try another search term.
From discovery to implementation
Build with understanding.
Practical API integration guides, separate from catalog listings.
All guides →- GeoJSON to a map: valid numbers do not prove coordinate order →
- Read a damaged JSON sequence without pretending it is complete →
- JSON intake: reject ambiguous bytes before checking the resource schema →
- Read Problem Details without turning an error message into a decision rule →
- A relative API link is not text to append to a domain →
A guide for your situation
Your answers stay in this page until you explicitly submit them. Unsaved answers disappear on reload.
Saving is not configured. No answers or contact details are submitted or saved.
Which integration step helps you move forward?
30 short questions about APIs and connecting data. Selecting an answer moves to the next question. You can go back, change answers, or skip. This is a practical reading route, not a scientific test.
JavaScript is required for this guide.
Contact & corrections
Send a question or report a correction using this form.
Only after Send are your name, email, subject and message sent to the contact service to handle your message. This is not a newsletter signup. Unsent text disappears on reload. Privacy information
Preview: sending is not configured. This form does not send or save anything.