NeuigkeitenNeu

Suchergebnisse und Reddit kommen hinzu

Search results
Google-Search-Ergebnisse und Reddit-Posts nebeneinander im Playground

Erhalten Sie Suchergebnisse von Google, Bing und Naver sowie Reddit-Diskussionen als JSON, über dieselbe API wie Ihre KI-Antworten.

Was Sie erhalten

  • GOOGLE_SERP: organische Ergebnisse mit Position, Titel, Link und Snippet, dazu ähnliche Fragen, verwandte Suchen und Anzeigen. Setzen Sie page von 1 bis 10 für tiefere Seiten.
  • BING_SEARCH: die Bing-Ergebnisse mit der KI-Zusammenfassung, die Bing darüber schreibt, in aioverview mit ihren Quellen.
  • NAVER_SERP: die Webdokumente von Naver, 15 pro Seite, mit page von 1 bis 10.
  • REDDIT: eine Beitragssuche, ein einzelner Beitrag mit seinen Kommentaren oder die neuesten Beiträge eines Subreddits.

So funktioniert es

KI-Engines bauen ihre Antworten aus dem Web. Die Seiten, die in der Suche ranken, und die Threads, die Menschen auf Reddit schreiben, sind deshalb das Rohmaterial der KI-Sichtbarkeit. Diese Engines bringen diese Daten in den Ablauf, den Sie bereits nutzen: dieselbe Anfrage, derselbe Webhook, dasselbe JSON-Format.

Positionen zählen seitenübergreifend, das erste Google-Ergebnis auf Seite 2 hat also Position 11. Jede Aufgabe liest die Live-Ergebnisse zum Zeitpunkt der Erfassung.

Einsatzbereiche

  • Vergleichen Sie für dieselbe Suchanfrage, wer in der Suche rankt und wer in KI-Antworten zitiert wird.
  • Verfolgen Sie die Reddit-Threads, die die Meinung in Ihrer Kategorie prägen.

Anfrage senden

Senden Sie die Anfrage mit Ihrem API-Schlüssel im Header Authorization.

curl -X POST https://api.querying.ai/v1/async/task \
  -H "Authorization: Bearer $QUERYING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "taskType": "GOOGLE_SERP",
    "payload": {
      "query": "best project management software for small teams",
      "country": "US"
    }
  }'

Senden Sie BING_SEARCH und NAVER_SERP auf dieselbe Weise, mit query im Payload.

Felder der Anfrage

taskTypestringPflicht
Die Engine, die die Aufgabe ausführt, etwa CHATGPT oder GOOGLE.
payload.querystringPflicht
Die Suchanfrage, so formuliert, wie ein Nutzer sie ins Suchfeld tippt.
payload.countrystring
Zweistelliger Ländercode des Markts, aus dem gefragt wird, etwa US, KR oder JP. Standard US.
payload.pageinteger
Ergebnisseite, 1 bis 10. Standard 1. position zählt über die Seiten hinweg weiter.
webhook.urlstring
Eine HTTPS-Adresse Ihres Servers. Die fertige Aufgabe wird dorthin gesendet, sobald sie abgeschlossen ist.
idempotencyKeystring
Ihre eigene ID für die Anfrage. Jeder Schlüssel erzeugt pro Konto genau eine Aufgabe, ein wiederholter Versand bleibt also eine Aufgabe.

Antwort

So sieht eine fertige Aufgabe aus, für die Lesbarkeit gekürzt.

JSON
{
  "success": true,
  "task": {
    "id": "323287e6-d4ef-4797-a337-f6c3b574b7ab",
    "taskType": "GOOGLE_SERP",
    "status": "COMPLETED",
    "createdAt": "2026-10-02T15:45:07.237Z"
  },
  "credits": { "creditsToCharge": 1, "creditsCharged": 1 },
  "response": {
    "page": 1,
    "organicResults": [
      {
        "position": 1,
        "title": "8 Easy-to-Use Project Management Software Platforms for ...",
        "link": "https://ones.com/blog/8-easy-to-use-project-management-software-platforms-for-small-teams/?primary_category=knowledge",
        "snippet": "1 day ago — ONES.com came out on top for teams that need Jira-like power without the complexity, while Trello and Asana hold their ground for basic, visual ...",
        "page": 1
      }
    ],
    "peopleAlsoAsk": [
      { "question": "Does Microsoft Teams have a project management tool?" },
      {
        "question": "What is the best project management software for a small construction company?"
      }
    ]
  }
}
task.statusstring
QUEUED, PROCESSING, dann COMPLETED mit der Antwort oder FAILED mit error.
credits.creditsChargedinteger
Für die fertige Aufgabe berechnete Credits. Eine fehlgeschlagene Aufgabe kostet 0.
response.organicResultsarray
Die Suchergebnisse der Seite: position, title, link, snippet und page.
response.peopleAlsoAskarray
Die verwandten Fragen, die Google auf der Seite zeigt.

Reddit durchsuchen

Senden Sie REDDIT mit einer query, um Beiträge zu finden, ergänzen Sie subreddit, um in einer Community zu bleiben, oder senden Sie die url eines Beitrags, um ihn mit der ersten Seite Kommentare zu lesen.

curl -X POST https://api.querying.ai/v1/async/task \
  -H "Authorization: Bearer $QUERYING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "taskType": "REDDIT",
    "payload": {
      "query": "best mechanical keyboard for programming",
      "country": "US"
    }
  }'

So sieht eine fertige Aufgabe aus, für die Lesbarkeit gekürzt.

JSON
{
  "success": true,
  "task": {
    "id": "fe0a46a2-7bf1-4cd0-8183-d299dc421c70",
    "taskType": "REDDIT",
    "status": "COMPLETED",
    "createdAt": "2026-10-02T15:47:44.384Z"
  },
  "credits": { "creditsToCharge": 1, "creditsCharged": 1 },
  "response": {
    "results": [
      {
        "url": "https://www.reddit.com/r/MechanicalKeyboardsUK/comments/1qz6da6/best_silent_mechanical_keyboard_for_programming/",
        "title": "Best silent mechanical keyboard for programming?",
        "postId": "1qz6da6",
        "preview": "I currently have a mechanical keyboard but I often wake up in the middle of the night and it is quite loud so I can't use my computer because …",
        "subreddit": "MechanicalKeyboardsUK"
      }
    ]
  }
}
payload.subredditstring
Sucht in einem Subreddit; geben Sie den Namen nach r/ an.
payload.urlstring
Die Adresse eines Posts, https://www.reddit.com/r/{subreddit}/comments/{postId}/…. Liest den Post mit der ersten Seite seiner Kommentare.
payload.commentSortstring
Sortierung der Kommentare: top (Standard), new, controversial, old oder qa.
response.resultsarray
Die Posts zur Suche: postId, title, url, subreddit und preview.
response.postobject
Mit der url eines Posts: Titel, Text, Autor, Score und Anzahl der Kommentare.
response.commentsobject
Die erste Kommentarseite, etwa 20 bis 25, mit Autor, Text, Score und Tiefe.

Ergebnis abholen

Die Anfrage liefert sofort die Aufgabe mit status QUEUED. Fragen Sie GET /v1/async/task/{id} ab, bis status COMPLETED oder FAILED ist, oder geben Sie webhook.url an, dann kommt die fertige Aufgabe mit denselben task, credits und response auf Ihrem Server an. Ergebnisse bleiben 24 Stunden nach Abschluss abrufbar.

curl https://api.querying.ai/v1/async/task/$TASK_ID \
  -H "Authorization: Bearer $QUERYING_API_KEY"

Preis

Jede abgeschlossene Aufgabe kostet 1 Credit.

Weitere Updates

Auf dem Laufenden bleiben

Erhalte Produktneuigkeiten per E-Mail.

RSS-Feed