Planering av AI-arbetsflöden

Dokumentation och integrationsguide för SERP-API

Skicka en uppgift från servern, autentisera med ditt konto och granska HTTP-statusen och statusen för varje uppgift. Utforska samma integrationsmönster för SEO- och marknadsföringsdatafamiljer.

Läs integrationsguiden

Samla in organiska resultat, annonser och sökfunktioner i sökmotorer, marknader och på enheter som stöds. Använd strukturerad JSON, HTML och

Cursor-logotyp källspecifik VS Code-logotyp insamling Claude Code-logotyp alternativ Claude Desktop-logotyp för Codex-logotyp OpenCode-logotyp rankning Windsurf-logotyp spårning Zed-logotyp Gemini CLI-logotyp och v0 by Vercels logotyp konkurrensutsatt Warp-logotyp Kiro-logotyp Roo Code-logotyp research.

Autentisering och uppgiftsförfrågningar

Produktionskonton använder HTTP Basic-autentisering. Skapa Authorization-headern på din server med det angivna användarnamnet och lösenordet; håll inloggningsuppgifter borta från webbläsarkod och delade exempel.

För POST-rutter för insamling som stöds, skicka en array med task objects. Each task contains that route’s inputs; a keyword query, page URL and product identifier are not interchangeable nyttolaster.

// Server-side example; configure your deployment and credentials.
const url = new URL("/v3/serp/google/organic/live/advanced", process.env.DATASEO_API_ORIGIN);
const auth = Buffer.from(`${process.env.DATASEO_LOGIN}:${process.env.DATASEO_PASSWORD}`).toString("base64");
const response = await fetch(url, {
  method: "POST",
  headers: {Authorization: `Basic ${auth}`, "Content-Type": "application/json"},
  body: JSON.stringify([{"keyword": "running shoes", "location_code": 2840, "language_code": "en", "device": "desktop"}])
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();
for (const task of data.tasks ?? []) {
  if (task.status_code !== 20000) throw new Error(task.status_message);
}
// Use task.result only after checking task status.

Check the HTTP status first, then the top-level response and each task status_code. A successful HTTP 200 can still contain task errors; only read task.result after validating the task.

YOUR_CONFIGURED_TOOL_SERVER

Kontrollera svarsstatusen

Sökordsinsamling kräver en källa och inställningar för en marknad som stöds. Tolka annonseringskonkurrens som ett mått för betald sökning och håll månatliga sökvolymer åtskilda från normaliserade trendpoäng.

Sökordsanalys

För en URL-inspektion börjar du med /v3/on_page/instant_pages och en url-indata. Webbläsarrendering och Lighthouse använder separata alternativ eller rutter och kan kräva ytterligare konfiguration.

Använd den stödda llm_responses-rutten med user_prompt för officiella modellsvar. Lista konfigurerade modeller och behåll modellinställningarna när du jämför svar.

AI-synlighet

Köade rutter för uppgifter returnerar identifierare som kan hämtas senare. Spara identifierarna och följ det dokumenterade flödet för ready/get för den valda rutten i stället för att anta att alla produkter levereras på samma sätt.

Behåll insamlingstidsstämplar, indatainställningar och källidentifierare. Saknade fält ska förbli null eller utelämnas; omvandla inte ett otillgängligt mätvärde till noll.

Samla in

organiska resultat, annonser och sökfunktioner i sökmotorer, marknader och enheter som stöds. Använd

strukturerad JSON, HTML och källspecifika insamlingsalternativ för rankningsspårning och konkurrensanalys.

Konkurrentanalys

Webbplatsens kod och svar är illustrativa. Innan datainsamling i produktion måste den valda driftsättningen bekräfta routens schema, åtkomst, kvoter, datahantering och kundprissättning.

Applikationen levereras för närvarande inte med en verifierad offentlig MCP-server eller inbyggda anslutningar till verktygen som visas här. Använd endast en HTTP-integration på serversidan efter att ha bekräftat den nödvändiga källan och routen.

Läs valfri webbsida

Validera ett representativt svar innan du skalar upp. Kontrollera nullvärden, objekttyper, fältenheter, felmeddelanden och om resultatet besvarar den fråga som din applikation behöver besvara.

Se till att loggar inte innehåller inloggningsuppgifter eller känsligt innehåll i förfrågningar. Kom överens om lagringstid, licensiering och tillåten användning för den valda källan innan du lagrar observationer från produktion.

Akademiska artiklar

"Nya artiklar om RAG"

Välj en produktväg som stöds, konfigurera driftsättningens ursprung och autentiseringsuppgifter och testa sedan en uppgift innan du schemalägger en större arbetsbelastning. Det här gränssnittet använder lokal exempeldata och skickar inga live-API-förfrågningar.

Samla in organiska

resultat, annonser och sökfunktioner i sökmotorer, marknader och enheter som stöds. Använd strukturerad JSON, HTML och insamlingsalternativ som är specifika för respektive källa för rankningsspårning