Keep keys on your server
Store production keys on your backend. Keep them out of browser code and mobile app packages, and rotate any exposed credentials.
Manage credentialsAccess API documentation, credentials, and integration tools from your client dashboard.
GET {base}/v1/titles?query=duneLIVEcurl "$base/v1/titles?query=dune" \
-H "Authorization: Bearer $api_key"
{
"results": [{
"id": "tt_8812",
"title": "Stars over Meridian",
"year": 2024,
"type": "movie"
}Start with a plan, then use your dashboard to create credentials, follow the guides, and test your requests.
Compare features and request allowances. Complete checkout and activate your account using the emailed link.
Compare plansSign in and create a test or live key with the permissions your integration needs.
Manage API keysFollow the dashboard documentation. Keep your key on your server and deliver data through your application.
Read the guidesValidate requests in the API Explorer, then review activity and usage as you build.
Open API ExplorerProtect your credentials, understand your limits, and verify how your application handles responses.
Store production keys on your backend. Keep them out of browser code and mobile app packages, and rotate any exposed credentials.
Manage credentialsUse secure connections for production integrations. Find the base URL and authentication details in your dashboard.
View integration docsTrack request activity, rate limits, and monthly quota. Handle limit responses in your application before sending more requests.
Review your usageUse test credentials and the API Explorer to check requests and response handling before releasing your integration.
Test an integrationImplementation guides and integration tools are available after signing in.
Open documentationChoose a plan, activate your account, and connect your application through the developer dashboard.