Anmelden
Was die SDKs Ihnen bieten

Die SDKs sind schlanke Wrapper, die das Request-Handling übernehmen (URL-Kodierung, Parametervalidierung, Response-Parsing, Retry-Helper), damit Ihr Anwendungscode wie Produktcode liest und nicht wie HTTP-Klempnerei. Jedes SDK stellt denselben Satz von Clients bereit: Crawling API, Scraper API, Leads API, Screenshots API (plus Cloud Storage in Python / Ruby / PHP / .NET) - und die API-Oberfläche spiegelt die zugrundeliegenden Parameter eins zu eins wider. Wenn ein Parameter auf der API-Seite dokumentiert ist, funktioniert er in jedem SDK. Der Enterprise Crawler wird über die Crawling API selbst angesprochen, indem die Optionen async + callback + crawler übergeben werden; es gibt keine separate Crawler-Client-Klasse.

Wählen Sie Ihre Sprache

Jede Sprache hat ihre eigene Seite mit Installationsanleitung, Authentifizierung, Multi-API-Beispielen und der Methodenreferenz.

Beliebtestes SDK. Installation mit pip install crawlbase. Funktioniert mit Python 3.9+ und bringt async-Helfer mit.
Mehr erfahren
Installation mit npm install crawlbase. ESM und CommonJS unterstützt. Promise-basiert über alle APIs hinweg.
Mehr erfahren
Abhängigkeitsfreies Gem zum Scrapen und Crawlen mit den Crawlbase APIs. Idiomatisches Ruby; unterstützt 2.7+ und JRuby.
Mehr erfahren
Leichtgewichtiges, PSR-kompatibles Klassenpaket. Installation über composer require crawlbase/crawlbase. PHP 7.4+.
Mehr erfahren
Idiomatischer, kontextbewusster Client. go get github.com/crawlbase/crawlbase-go auf Go 1.18+.
Mehr erfahren
Maven- / Gradle-Artefakt com.crawlbase:crawlbase. JDK 11+, Jakarta-kompatibel über alle APIs hinweg.
Mehr erfahren
NuGet-Paket CrawlbaseAPI. .NET 6+ unterstützt, durchgängig async/await. Installation mit dotnet add package CrawlbaseAPI.
Mehr erfahren

Mehr

Weitere Möglichkeiten zur Integration, wenn keines der offiziellen SDKs die richtige Wahl ist.

Kein SDK für Ihren Stack? Sprechen Sie die Crawling API direkt über HTTP an - genau das macht jedes SDK unter der Haube.
API verwenden
Sie haben ein SDK für eine Sprache gebaut, die wir nicht abdecken, oder möchten gemeinsam an einem arbeiten? Melden Sie sich, und wir bringen Sie an den Start.
Kontaktieren Sie uns

Welches SDK sollte ich verwenden?

Verwenden Sie das SDK, das zur Hauptsprache Ihres Projekts passt - das ist fast immer die richtige Antwort. Die Interfaces haben sprachübergreifend dieselbe Form, daher geht es bei der Auswahl rein um die Ökosystem-Passung (Ihr Dependency-Manager, Ihre Runtime, Ihre vorhandenen Typen).

Falls Ihr Stack nicht aufgeführt ist, können Sie die Crawling API direkt über HTTP nutzen - genau das macht jedes SDK unter der Haube. Das API Playground erzeugt rohe curl-/HTTP-Beispiele, die Sie auf jeden beliebigen Client übertragen können.

Open Source

Alle SDKs sind Open Source auf GitHub unter github.com/crawlbase. Issues, PRs und Feature-Anfragen sind willkommen - die meisten von Nutzern gemeldeten Lücken in den SDKs werden innerhalb eines Release-Zyklus behoben.