{"uid":"cap_0j4rz85tCmXlSwD3JG_3p","slug":"spyfu-domain-seo-ppc-metrics-scraper-ccf707b5","name":"SpyFu Domain SEO & PPC Metrics Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/spyfu?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"domains":{"type":"array","items":{"type":"string"},"description":"Public domains to compare, up to 200 per run. URLs are accepted and duplicate domains are removed."},"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Maximum number of output rows. 0 processes every input domain."},"spyfuCountry":{"enum":["us","ar","au","at","be","br","ca","cl","dk","fr","de","in","ie","it","jp","mx","nl","nz","no","pl","pt","sg","za","es","se","ch","tr","ua","uk","ve"],"type":"string","default":"us","description":"Country database used for all domain metrics in this run."},"keywordSampleSize":{"type":"integer","default":0,"maximum":10,"minimum":0,"description":"Optional top paid and organic keyword samples per domain. 0 skips slow keyword requests."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"domain":null,"status":null,"country":null,"dataMonth":null,"scrapedAt":null,"overviewUrl":null,"organicClicks":null,"organicKeywords":null}],"product":"spyfu"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ckbLZ5RNwPMNK2SMzNFe-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches structured SpyFu SEO and PPC metrics (organic clicks, organic keywords, paid keywords) for up to 200 domains per call, with optional keyword samples, by country.","exampleAgentPrompt":"Pull SpyFu SEO metrics for these 5 domains — nike.com, adidas.com, puma.com, reebok.com, newbalance.com — using the US database, and include the top 5 organic and paid keyword samples for each.","exampleUseCases":[{"title":"Competitor SEO benchmarking","prompt":"Get me SpyFu organic click and keyword data for these 10 competitor domains in the UK market: asos.com, boohoo.com, prettylittlething.com, misguided.com, topshop.com, zara.com, hm.com, shein.com, mnm.com, fashionnova.com — give me up to 3 keyword samples per domain too."},{"title":"Domain acquisition due diligence","prompt":"I'm looking at buying one of these domains — gadgetflow.com, techradar.com, rtings.com — can you pull their SpyFu organic traffic and keyword counts from the US database so I can compare SEO value before making an offer?"},{"title":"Agency client keyword gap report","prompt":"Run SpyFu metrics for my client's domain and their top 3 rivals — clientsite.com, rival1.com, rival2.com, rival3.com — using the German database, and include 10 keyword samples per domain so I can build a keyword gap analysis."}],"resultDescription":"Returns a JSON object with a count and an items array, where each item represents one domain and includes the domain name, status, country, data month, scraped timestamp, SpyFu overview URL, organic click estimate, organic keyword count, and optionally top paid and organic keyword samples.","failureModes":["Domain not found in SpyFu database — returns null fields for that domain","Invalid country code — rejected at input validation","Array exceeds 200 domains — input rejected","keywordSampleSize above 10 — input rejected","Network timeout on slow keyword enrichment requests when keywordSampleSize > 0","Empty result if SpyFu has no data for a niche/new domain — run not charged"],"whenToPreferThis":"Use this endpoint when you need structured SpyFu SEO and PPC competitive intelligence for multiple domains in a single call without a SpyFu subscription. It is especially useful for bulk domain comparison, pre-acquisition SEO audits, or agency reporting workflows where you need organic traffic estimates and keyword data across up to 200 domains at once. Prefer this over manual SpyFu lookups or generic web scrapers when you need normalized, structured JSON output with country-specific metrics.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:23.974Z","isFirstParty":false,"canonicalSlug":"spyfu-domain-seo-ppc-metrics-scraper-ccf707b5"}