Offizielle SDKs
Native Client-Bibliotheken für die sieben Sprachen, in denen Entwickler tatsächlich Produkte ausliefern. Dasselbe Interface in allen: installieren, authentifizieren, aufrufen. Jedes SDK kapselt die Crawling, Scraper, Leads und Screenshots APIs (plus Cloud Storage, wo die Host-Sprache es unterstützt), sodass Sie eine einzige Abhängigkeit für die gesamte Plattform haben.
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.
pip install crawlbase. Funktioniert mit Python 3.9+ und bringt async-Helfer mit.npm install crawlbase. ESM und CommonJS unterstützt. Promise-basiert über alle APIs hinweg.composer require crawlbase/crawlbase. PHP 7.4+.go get github.com/crawlbase/crawlbase-go auf Go 1.18+.com.crawlbase:crawlbase. JDK 11+, Jakarta-kompatibel über alle APIs hinweg.CrawlbaseAPI. .NET 6+ unterstützt, durchgängig async/await. Installation mit dotnet add package CrawlbaseAPI.Mehr
Weitere Möglichkeiten zur Integration, wenn keines der offiziellen SDKs die richtige Wahl ist.
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.





