API Domains & Endpoints
Understand which domains to use and how endpoint URLs are structured across BigDataCloud's API packages.
On this page
API Domains
Two domains serve BigDataCloud APIs. Which one you use depends on your API package:
api.bigdatacloud.netFree API Package
Recommended for Free API Package endpoints. No API key required for client-side endpoints.
api-bdc.netAll Other Packages
Recommended for IP Geolocation, Reverse Geocoding, Phone & Email, and Network Engineering packages. Requires an API key.
Domain separation is coming. We are planning to enforce domain separation in the future. We recommend new integrations use the correct domain from the start to avoid disruption.
Base URL Format
For paid API packages that require an API key:
https://api-bdc.net/data/{endpoint}?key=YOUR_KEY&{parameters}For free client-side endpoints (no API key required):
https://api.bigdatacloud.net/data/{endpoint}?{parameters}GraphQL Endpoints
GraphQL uses a different URL pattern. Send a POST request to the package-specific GraphQL endpoint:
POST https://api-bdc.net/graphql/{package-name}GraphQL is available for the following packages:
- IP Geolocation
- Reverse Geocoding
- Phone & Email
- Network Engineering
See the GraphQL documentation for query syntax and schema details.