01
Create an API key
Create or copy your API key from the console and store it in a server-side environment variable.
Developer guides
Integrate Crawlora's agent-native structured public web data APIs using official beta SDKs for TypeScript/JavaScript, Python, Go, Java, PHP, and Ruby, hosted MCP, or cURL examples for lower-level workflows.
Verified HTTP pattern
POST /google/search
Request
POST https://api.crawlora.net/api/v1/google/search
x-api-key: $CRAWLORA_API_KEY
Content-Type: application/json
{
"country": "us",
"keyword": "best CRM software",
"language": "en",
"limit": 10,
"page": 1
}Base URL
https://api.crawlora.net/api/v1
Auth header
x-api-key
Example endpoint
POST /google/search
Crawlora publishes official beta SDKs for TypeScript/JavaScript, Python, Go, Java, PHP, and Ruby from the Crawlora GitHub org for backend services, data pipelines, and agent-native workflows. The current promoted SDK tag is v1.5.0-sdk.3; pin it explicitly in applications and upgrade intentionally.
Developer workflow
Browse the public Crawlora SDK repositories and examples.
Open repoInstall the GitHub Packages beta SDK for Node.js, Next.js, and server-side JavaScript runtimes.
Open repoInstall the Git-tagged beta SDK for scripts, notebooks, data pipelines, and AI workflows.
Open repoInstall the Git-tagged beta module for workers, services, and backend APIs.
Open repoAdd the Maven Central beta artifact for JVM services, Spring apps, and backend data jobs.
Open repoInstall the Packagist beta package for Laravel, Symfony, and PHP backend integrations.
Open repoInstall the RubyGems beta gem for Rails apps, scripts, and background jobs.
Open repoDeveloper workflow
Test Crawlora endpoints directly from the terminal and copy working requests into your environment.
Open guideUse the official GitHub Packages beta SDK in Node.js, Next.js, serverless functions, and backend services.
Open guideUse the official Git-tagged beta SDK in scripts, data pipelines, notebooks, and AI workflows.
Open guideUse the official Go module beta SDK in workers, backend services, and high-throughput jobs.
Open guideAdd the official Maven Central beta SDK to JVM services, Spring apps, and backend data jobs.
Open guideInstall the official Packagist beta SDK in Laravel, Symfony, and PHP backend integrations.
Open guideInstall the official RubyGems beta SDK in Rails apps, scripts, and background jobs.
Open guideConnect Crawlora's agent-native structured web data APIs to AI clients and tools through the hosted MCP endpoint.
Open guideUse Crawlora as a structured data source inside LangChain-style loading, tool, and retrieval workflows.
Open guideExpose Crawlora endpoints as callable tools in OpenAI Agents workflows.
Open guideGive agents cleaner inputs than raw HTML by calling Crawlora APIs for structured public web data.
Open guideDeveloper workflow
01
Create or copy your API key from the console and store it in a server-side environment variable.
02
Use the docs catalog to choose a supported endpoint and inspect its request schema.
03
Call the endpoint with `x-api-key` authentication and a typed JSON body or query string.
04
Crawlora handles managed proxy routing, browser-backed rendering where supported, retries, and response normalization.
05
Store, analyze, summarize, or feed the structured output into your application or agent workflow.
Developer workflow
Use normalized search result data for research, ranking checks, and AI workflows.
Open guideCollect structured local business candidates and location fields.
Open guideRetrieve video, channel, search, transcript, and comment data where supported.
Open guideBuild creator, trend, profile, and video research workflows.
Open guideAnalyze app metadata, rankings, ratings, and reviews.
Open guideUse Android app metadata, rankings, and reviews in product workflows.
Open guideUse music catalog, artist, playlist, track, profile, chart, audiobook, and search data.
Open guideCollect podcast show, episode, chart, category, recommendation, and search data.
Open guideResearch podcast charts, shows, episodes, and podcast discovery workflows.
Open guidePull product, search, and marketplace data from documented endpoints.
Open guideDeveloper workflow
Use Crawlora for structured public web data workflows. Customers are responsible for compliance with applicable laws, third-party rights, platform rules, and Crawlora terms. Keep API keys server-side, validate inputs, and avoid collecting or storing unnecessary sensitive data.
Read Crawlora termsDeveloper workflow
Use these pages to move between endpoint discovery, examples, pricing, and responsible-use guidance.
Browse the public Crawlora SDK repositories and examples.
Install the GitHub Packages beta SDK for Node.js, Next.js, and server-side JavaScript runtimes.
Install the Git-tagged beta SDK for scripts, notebooks, data pipelines, and AI workflows.
Install the Git-tagged beta module for workers, services, and backend APIs.
Add the Maven Central beta artifact for JVM services, Spring apps, and backend data jobs.
Install the Packagist beta package for Laravel, Symfony, and PHP backend integrations.
Install the RubyGems beta gem for Rails apps, scripts, and background jobs.
Browse the current endpoint catalog.
Test requests before writing code.
Review credits, plans, and rate limits.
Review terms for public web data workflows.
Developer workflow
Common questions for this Crawlora developer integration path.
Yes. Crawlora publishes official beta SDKs for TypeScript/JavaScript, Python, Go, Java, PHP, and Ruby from https://github.com/Crawlora-org. The current promoted tag is v1.5.0-sdk.3, distributed through GitHub Packages (TypeScript), Git tags (Python and Go), Maven Central (Java), Packagist (PHP), and RubyGems (Ruby).
Use the language already used by your backend or workflow. TypeScript works well for Next.js and serverless apps, Python for data pipelines and notebooks, Go for workers and backend services, Java for JVM and Spring backends, PHP for Laravel and Symfony apps, Ruby for Rails apps and scripts, and cURL for quick tests or debugging.
Yes. Use the Playground or the cURL examples to verify endpoint inputs, outputs, and error behavior before building a full integration.
Store the key in a server-side environment variable such as CRAWLORA_API_KEY. Do not expose it in browser-side JavaScript.
Crawlora uses credit-based usage. Successful 2xx responses consume credits according to endpoint weight where applicable. See pricing and endpoint docs for current details.
Yes. Crawlora's normalized JSON can be exposed as narrow agent tools, hosted MCP tools, or framework-specific tool functions.
The docs catalog lists current public endpoints, request parameters, response examples, authentication, and Playground links.
Choose the SDK for your runtime, pin the current beta tag, then use endpoint docs and Playground results to confirm request shapes.