crawlbaseDocs
Anmelden

API-Nutzung

Fügen Sie &scraper=reddit-serp zu einem Crawling API-Request hinzu. URL-kodieren Sie die Ziel-URL im url-Parameter.

curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
  --data-urlencode 'url=https://www.reddit.com/search/?q=web+scraping' \
  --data-urlencode 'scraper=reddit-serp' -G
from crawlbase import CrawlingAPI

api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
    'https://www.reddit.com/search/?q=web+scraping',
    {'scraper': 'reddit-serp'}
)

import json
data = json.loads(res['body'])
const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });

const res = await api.get(
  'https://www.reddit.com/search/?q=web+scraping',
  { scraper: 'reddit-serp' }
);
const data = JSON.parse(res.body);
require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')

res = api.get('https://www.reddit.com/search/?q=web+scraping', scraper: 'reddit-serp')
data = JSON.parse(res.body)

Beispiel-Eingabe-URL

Die im url-Parameter übergebene URL (zur besseren Lesbarkeit URL-dekodiert):

https://www.reddit.com/search/?q=web+scraping

Response-Struktur

JSON-Response-Body. Feldtypen können null sein, wenn die Quellseite den Wert nicht enthält.

query
string
Suchanfrage, die diese Ergebnisse erzeugt hat.
sort
string
Auf die Suche angewandte Sortierreihenfolge (zum Beispiel relevance, new, top).
time
string
Auf die Suche angewandtes Zeitfenster (zum Beispiel all, day, week).
restrictSubreddit
boolean
True, wenn die Suche auf ein einzelnes Subreddit beschränkt war.
resultCount
integer
Anzahl der in results zurückgegebenen Ergebnisse.
pagination
object
Pagination-Cursor für die nächste und vorherige Seite.
pagination.next_page_url
string | null
URL für die nächste Seite mit Ergebnissen oder null auf der letzten Seite.
pagination.previous_page_url
string | null
URL für die vorherige Seite mit Ergebnissen oder null auf der ersten Seite.
pagination.has_next
boolean
True, wenn eine nächste Seite verfügbar ist.
results
array
Suchergebnisse, in gerankter Reihenfolge.
results[].position
integer
Position des Ergebnisses in der zurückgegebenen Liste (1-basiert).
results[].id
string
Reddit-Fullname des Beitrags (zum Beispiel t3_...).
results[].title
string
Beitragstitel.
results[].url
string
URL des Ergebnisses auf Reddit.
results[].author
string
Benutzername des Beitragsautors.
results[].subreddit
string
Subreddit, zu dem der Beitrag gehört (ohne das r/-Präfix).
results[].score
integer
Beitrags-Score (Upvotes minus Downvotes).
results[].commentsCount
integer
Anzahl der Kommentare zum Beitrag.
results[].createdAt
string
Erstellungszeit des Beitrags (ISO 8601).
results[].linkUrl
string
Ausgehender Link, auf den der Beitrag verweist.
results[].domain
string
Domain des ausgehenden Links.
subreddits
array
Verwandte Subreddits, die neben den Ergebnissen angezeigt werden.
subreddits[].name
string
Subreddit-Name (ohne das r/-Präfix).
subreddits[].url
string
Kanonische Subreddit-URL.
subreddits[].subscribers
integer | null
Abonnentenzahl des Subreddits.
subreddits[].description
string | null
Kurze Subreddit-Beschreibung.

Beispiel-Response

{
  "query": "web scraping",
  "sort": "relevance",
  "time": "all",
  "restrictSubreddit": false,
  "resultCount": 2,
  "pagination": {
    "next_page_url": "https://old.reddit.com/search?q=web+scraping&count=25&after=t3_1c7aaaa",
    "previous_page_url": null,
    "has_next": true
  },
  "results": [
    {
      "position": 1,
      "id": "t3_1c7aaaa",
      "title": "What is the most reliable way to do web scraping at scale in 2026?",
      "url": "https://old.reddit.com/r/webdev/comments/1c7aaaa/what_is_the_most_reliable_way_to_do_web_scraping/",
      "author": "datawrangler",
      "subreddit": "webdev",
      "score": 486,
      "commentsCount": 133,
      "createdAt": "2026-06-30T14:22:10+00:00",
      "linkUrl": "https://old.reddit.com/r/webdev/comments/1c7aaaa/what_is_the_most_reliable_way_to_do_web_scraping/",
      "domain": "old.reddit.com"
    }
  ],
  "subreddits": [
    {
      "name": "webscraping",
      "url": "https://old.reddit.com/r/webscraping/",
      "subscribers": 84210,
      "description": "A community for web scraping, crawling and data extraction."
    }
  ]
}