Docs
Anmelden

Crawlbase Entwicklerdokumentation

Das Web,
strukturiert für Entwickler.

Crawlen, scrapen und parsen Sie jede Website skalierbar mit einer einzigen API. Produktionsreife Endpoints, native SDKs und ein MCP-Server, der sich direkt in Claude, Cursor und Ihren Agent-Stack einklinkt.

1.000 kostenlose Requests 195 Länder 51 Mio. Requests/Monat pro Token Keine Kreditkarte
~/crawlbase
$ curl'https://api.crawlbase.com/?' \'token=YOUR_TOKEN' \'&url=https://github.com/crawlbase' → 200 OK // 4,2 s · pc_status: 200 · 14,8 KB# JS-gerendert, geo-geroutet, Anti-Bot umgangen <!doctype html><html>…</html>
$ curl'https://api.crawlbase.com/?' \'token=YOUR_TOKEN&format=json' \'&url=https://github.com/crawlbase'  { "original_status": 200, "pc_status": 200, "url": "https://github.com/crawlbase", "body": "<!doctype html>…"}
$ curl'https://api.crawlbase.com/?' \'token=YOUR_TOKEN&format=md' \'&url=https://github.com/crawlbase'  # CrawlbaseWeb-Crawling- und Scraping-API — SDKs für Python, Node.js, Ruby, PHP, Go. # Oder über den MCP-Server (gleiches Ergebnis, agent-nativ)> tool_use: crawl_markdown(url="https://github.com/crawlbase")

Wählen Sie die Schnittstelle, die zu Ihrem Stack passt

Alle APIs ansehen

Was können Sie damit bauen?

Scraper ansehen

Ihr erster Crawl in 60 Sekunden

GEThttps://api.crawlbase.com/
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN&url=https%3A%2F%2Fgithub.com%2Fcrawlbase'
from crawlbase import CrawlingAPI

api = CrawlingAPI({'token': 'YOUR_TOKEN'})
response = api.get('https://github.com/crawlbase')

if response['status_code'] == 200:
    print(response['body'])
const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });

api.get('https://github.com/crawlbase')
   .then(res => console.log(res.statusCode, res.body))
   .catch(err => console.error(err));
require 'crawlbase'

api = Crawlbase::API.new(token: 'YOUR_TOKEN')
response = api.get('https://github.com/crawlbase')

puts response.status_code
puts response.body
<?php
use Crawlbase\CrawlingAPI;

$api = new CrawlingAPI(['token' => 'YOUR_TOKEN']);
$response = $api->get('https://github.com/crawlbase');

echo $response->statusCode;
echo $response->body;
package main

import (
    "fmt"
    "github.com/crawlbase/crawlbase-go"
)

func main() {
    api := crawlbase.NewCrawlingAPI("YOUR_TOKEN")
    res, _ := api.Get("https://github.com/crawlbase")
    fmt.Println(res.StatusCode, res.Body)
}

Native Plumbing für AI-Agenten

AI & MCP entdecken

Passt in jeden Stack