Crawlora provides developer APIs for structured public web data. Use it to collect normalized search, marketplace, social, finance, media, reviews, and geodata signals without maintaining scraper infrastructure yourself.
- Website: https://crawlora.net
- API docs: https://crawlora.net/docs
- Playground: https://crawlora.net/playground
- Pricing: https://crawlora.net/pricing
- API status: https://uptime.crawlora.net/status/crawlora-api
- Support: support@crawlora.net
The public API is available at:
https://api.crawlora.net/api/v1
Most endpoints use API key authentication:
curl -sS \
-H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/bing/search?q=coffee&count=10"| Surface | Current release | Coverage |
|---|---|---|
| Public SDK contract | v1.46.0-sdk.1 |
3539 generated operations across Go, TypeScript/JavaScript, Python, Ruby, Java, and PHP |
| Hosted MCP | crawlora-mcp@1.17.9 |
3475 tools across 468 platform groups |
| Agent Skills | crawlora-skills@1.24.15 |
165 installable skills, including 127 bundled skills and focused workflows for creator/sports, business identity, job comparisons, pet care, supply chains, product histories, football, and Reddit sentiment |
| OpenClaw | crawlora-openclaw-skill@1.3.1 |
Hosted-MCP skill plus native tool plugin |
| n8n | n8n-nodes-crawlora@0.9.0 |
253 curated operations across 26 resources |
The generated SDKs and MCP catalog track the same public API contract. The n8n, Zapier, and Make integrations intentionally expose smaller, workflow-oriented surfaces.
Choose a focused package when you want just one platform's endpoints. Each
client calls Crawlora's hosted API and needs CRAWLORA_API_KEY; create an
account at crawlora.net and get a key in the
console. Daily contract checks discover additions
and synchronize all six language packages after validation.
| Platform | Operations | Release | Repository | Language registries |
|---|---|---|---|---|
| SofaScore | 43 | 0.2.0 |
crawlora-sofascore |
npm · PyPI · Go module · RubyGems · Maven Central / GitHub Packages · Packagist |
| Flashscore | 38 | 0.2.0 |
crawlora-flashscore |
npm · PyPI · Go module · RubyGems · Maven Central / GitHub Packages · Packagist |
| FotMob | 31 | 0.1.4 |
crawlora-fotmob |
npm · PyPI · Go module · RubyGems · Maven Central / GitHub Packages · Packagist |
| YouTube | 14 | 0.1.4 |
crawlora-youtube |
npm · PyPI · Go module · RubyGems · Maven Central / GitHub Packages · Packagist |
Install the focused clients for a platform such as SofaScore:
npm install @crawlora-org/sofascore
python -m pip install crawlora-sofascore
go get github.com/Crawlora-org/crawlora-sofascore@latest
gem install crawlora-sofascore
composer require crawlora/sofascoreFor Java, add net.crawlora:crawlora-sofascore to your Maven dependencies. The
Java packages are also mirrored to GitHub Packages. See each repository README
for runnable calls and response formats.
Beta SDKs are available for the current public API contract in six languages — Go, TypeScript/JavaScript, Python, Ruby, Java, and PHP. They include API-key auth, base URL overrides, retries, per-request options, grouped endpoint access, generated typed endpoint helpers, typed dynamic operation calls, pagination, middleware hooks, operation reference docs, usage recipes, and CI-backed release checks. See each repository README for language-specific details.
| Language | Repository | Current release |
|---|---|---|
| Go | crawlora-go-sdk |
latest for current SDK version v1.46.0-sdk.1 |
| TypeScript / JavaScript | crawlora-typescript-sdk |
latest for current SDK version v1.46.0-sdk.1 / @crawlora-org/sdk@1.46.0-sdk.1 on npm |
| Python | crawlora-python-sdk |
crawlora on PyPI (pip install --pre crawlora) |
| Ruby | crawlora-ruby-sdk |
v1.46.0-sdk.1 / latest — gem crawlora on RubyGems (and GitHub Packages) |
| Java / JVM | crawlora-java-sdk |
v1.46.0-sdk.1 / latest — net.crawlora:crawlora-sdk on Maven Central (and GitHub Packages) |
| PHP | crawlora-php-sdk |
v1.46.0-beta.1 — crawlora/sdk on Packagist (^1.46@beta) |
Install:
go get github.com/Crawlora-org/crawlora-go-sdk@latest
npm install @crawlora-org/sdk@latest
pip install --pre crawloraFor reproducible installs, pin v1.46.0-sdk.1 for Git-based SDKs and
@crawlora-org/sdk@1.46.0-sdk.1 for TypeScript.
The Ruby, Java, and PHP SDKs carry the same generated contract and client
features and are all published to their language registries: Ruby (crawlora)
on RubyGems, Java (net.crawlora:crawlora-sdk) on Maven Central, and PHP
(crawlora/sdk) on Packagist (Ruby + Java are also mirrored to GitHub Packages).
# Ruby — from RubyGems (a prerelease, so pass --pre):
gem install crawlora --pre
# PHP — Composer-valid tagged beta from Packagist:
composer require crawlora/sdk:^1.46@betaJava — from Maven Central (no extra repository needed):
<dependency>
<groupId>net.crawlora</groupId>
<artifactId>crawlora-sdk</artifactId>
<version>1.46.0-sdk.1</version>
</dependency>Python example:
from crawlora import CrawloraClient
crawlora = CrawloraClient(api_key="...")
result = crawlora.bing.search(q="coffee shops", count=10)Go and TypeScript also expose generated typed endpoint parameters. Python ships type stubs for endpoint groups, keyword parameters, and typed dynamic operation calls.
TypeScript is published to npmjs and mirrored to GitHub Packages as
@crawlora-org/sdk. Python is published to PyPI as crawlora (a 1.46.0.dev1
prerelease — install with pip install --pre crawlora).
Crawlora also ships ready-made integrations for AI agents, the Model Context
Protocol (MCP), and no-code automation platforms. The hosted MCP server at
https://mcp.crawlora.net/mcp exposes the public API as 3475 MCP tools using
stable family.action names.
| Integration | Repository | What it is |
|---|---|---|
| MCP server | crawlora-mcp |
Version 1.17.9. Hosted (and local stdio) Model Context Protocol server exposing the public API as 3475 MCP tools. Connect any MCP client to https://mcp.crawlora.net/mcp. |
| Agent Skills | crawlora-skills |
Version 1.24.15. 165 installable skills, including 127 bundled installable Agent Skills (SKILL.md packages) plus per-platform skills that teach any coding agent — Claude Code, Codex, Cursor, Copilot — how to fetch structured web data over the REST API. Recent additions include creator/sports research, app releases, job comparisons, company identity, pet-provider shortlists, supply-chain concentration, podcasts, patents, SEC evidence, football, and Reddit sentiment. No MCP setup required. Also a Claude Code plugin marketplace. |
| OpenClaw | crawlora-openclaw-skill |
Version 1.3.1. ClawHub MCP skill plus a native tool plugin for the OpenClaw personal AI agent. |
| Zapier | zapier-crawlora |
Zapier integration with Get Page Content, Web Search, and Find Website Contacts actions for no-code Zaps. |
| n8n | n8n-nodes-crawlora |
Version 0.9.0. n8n community node exposing 253 curated operations across 26 resources, generated from the OpenAPI spec and usable as a tool in the n8n AI Agent. |
| Make | make-app-crawlora |
Custom app definition for Make — Get Page Content, Web Search, and Find Website Contacts modules plus a universal "Make an API Call" module. |
The Agent Skills are standalone-REST recipes — an umbrella crawlora catalog
skill plus 161 focused skills, including local-competitive-landscape, earnings-event-research, used-car-market-comparison,
software-vendor-shortlisting, restaurant-menu-benchmarking,
retail-assortment-gap-analysis, short-term-rental-market-research, google-maps-research,
local-business-prospecting, influencer-discovery,
journalist-media-research, tiktok-ad-research, competitor-intelligence,
techstack-prospecting, customer-feedback-analysis, google-trends-research,
sec-filings-research, supplier-sourcing-research, podcast-guest-research,
startup-acquisition-research, housing-market-research,
app-market-opportunity-research, chrome-extension-research,
steam-market-opportunity-research, crowdfunding-campaign-research,
event-venue-research, and hiring-demand-analysis. Install one (or all) into
any agent with the skills CLI, then set your API key:
npx skills add github.com/Crawlora-org/crawlora-skills --skill youtube-research
export CRAWLORA_API_KEY=...Or add the repo as a Claude Code plugin marketplace:
/plugin marketplace add Crawlora-org/crawlora-skills.
The separate OpenClaw integration offers a hosted MCP connection and a native tool plugin. The Agent Skills above are standalone REST packages and are also distributed through ClawHub. See each repository README for setup.
The Zapier, n8n, and Make integrations wrap the same public API as
no-code actions — get page content, web search, and find website contacts — using
x-api-key authentication. The n8n node also exposes a curated endpoint set as
resources and operations and is usable as a tool in the n8n AI Agent. See each
repository for the integration definition and setup.
Crawlora focuses on public, credential-free data sources and stable normalized responses. Current endpoint families include:
- Search and SERP data from Google, Bing, Brave, Google Trends, Google Finance, Yahoo Finance, and CoinGecko
- Prediction-market data from Polymarket, Kalshi, and Metaculus
- Marketplace and product data from Amazon, eBay, Walmart, App Store, Google Play, Chrome Web Store, Product Hunt, Capterra, Etsy, Airbnb, Zillow, and TripAdvisor
- Social, media, and entertainment data from YouTube, TikTok, Instagram, Threads, Reddit, Spotify, Apple Podcasts, JustWatch, LinkedIn, IMDb, Rotten Tomatoes, Metacritic, AniList, Discogs, Letterboxd, TMDB, Goodreads, and Box Office Mojo
- Reviews, business, datasets, and geodata from Trustpilot, Yelp, SimilarWeb, Numbeo, Crunchbase, Geocoding, Google Maps, Chrome extension intelligence, journalist discovery, Box Office Mojo theatrical records, and startup revenue history
The SDKs are generated from Crawlora's public API contract and include small
hand-written wrappers for authentication, base URL override, request execution,
and grouped endpoint access. Public endpoint changes are reflected in the API
docs and regenerated SDK contracts. SDK releases use explicit beta tags plus a
moving latest tag; the TypeScript SDK is also published to GitHub Packages.