generated: '2026-08-13' method: generated source: >- openapi/*.yml (operationIds verified against the captured specs), conventions/spyfu-conventions.yml, errors/spyfu-problem-types.yml, rate-limits/spyfu-rate-limits.yml, finops/spyfu-finops.yml; spyfu-read-the-docs.md searched verbatim from https://developer.spyfu.com/.well-known/agent-skills/read-the-docs/SKILL.md description: >- Packaged Agent Skills for the SpyFu v2 research APIs. One is SpyFu's own, saved verbatim from its Agent Skills discovery endpoint; the other four are generated by the API Evangelist enrichment pipeline, one per marquee research flow, with every step grounded in an operationId that exists verbatim in the captured OpenAPI. Because SpyFu bills per row returned, each generated skill carries the cost and rate-limit consequences of its own calls rather than leaving them to a separate pricing page. skills: - file: spyfu-read-the-docs.md name: read-the-docs method: searched source: https://developer.spyfu.com/.well-known/agent-skills/read-the-docs/SKILL.md digest: sha256:99ea1791a32d81bf403c80f91b5ac3e0bda99d0707089d127a68e9405069e597 api: operations: [] note: >- Published by SpyFu, discovered via /.well-known/agent-skills/index.json. Saved verbatim, unmodified. It points an agent at https://developer.spyfu.com/llms.txt and no further. - file: spyfu-domain-competitive-audit.md name: Audit a domain's search presence method: generated api: >- openapi/spyfu-domain-stats-api-api-openapi.yml, openapi/spyfu-seo-research-api-api-openapi.yml, openapi/spyfu-competitors-api-api-openapi.yml operations: - DomainStatsApi_GetLatestDomainStats_GET - DomainStatsApi_GetAllDomainStats_GET - DomainStatsApi_GetActiveDatesForDomain_GET - OrganicSerpApi_GetLiveSeoStats_GET - OrganicSerpApi_GetMostValuableKeywords_GET - TopPagesApi_GetTopPages_GET - CompetitorsApi_GetCombinedTopCompetitors_GET - file: spyfu-competitor-keyword-gap.md name: Find the keyword gap against a competitor method: generated api: >- openapi/spyfu-kombat-api-api-openapi.yml, openapi/spyfu-seo-research-api-api-openapi.yml, openapi/spyfu-competitors-api-api-openapi.yml operations: - CompetitorsApi_GetTopSeoCompetitors_GET - CompetitorsApi_GetTopPpcCompetitors_GET - KombatApi_GetCompetingSeoKeywords_GET - KombatApi_GetCompetingPpcKeywords_GET - OrganicSerpApi_GetOrganicOutrankingKeywords_GET - OrganicSerpApi_GetKeywordsWhereTheyOutRankYou_GET - OrganicSerpApi_GetKeywordsWhereTheyJustSurpassedYou_GET - file: spyfu-ppc-ad-intelligence.md name: Read a competitor's PPC strategy method: generated api: >- openapi/spyfu-ad-history-research-api-api-openapi.yml, openapi/spyfu-ppc-research-api-api-openapi.yml operations: - PaidSerpApi_GetPaidSerps_GET - PaidSerpApi_GetMostSuccessful_GET - PaidSerpApi_GetNewKeywords_GET - AdHistoryApi_GetDomainAdHistory_GET - AdHistoryApi_GetTermAdHistory_GET - AdHistoryApi_GetTermAdHistoryWithStats_GET - file: spyfu-keyword-expansion.md name: Expand a seed keyword into a researched set method: generated api: >- openapi/spyfu-keyword-research-api-api-openapi.yml, openapi/spyfu-seo-research-api-api-openapi.yml operations: - RelatedKeywordsV2Api_GetKeywordExpansions_GET - RelatedKeywordsV2Api_GetRelatedKeywords_GET - RelatedKeywordsV2Api_GetQuestionKeywords_GET - RelatedKeywordsV2Api_GetTransactionKeywords_GET - RelatedKeywordsV2Api_GetAlsoBuysAdsForKeywords_GET - RelatedKeywordsV2Api_GetAlsoRanksForKeywords_GET - RelatedKeywordsV2Api_GetKeywordsByBulkSearch_GET - RelatedKeywordsV2Api_GetKeywordsByBulkSearchPost_POST - OrganicSerpApi_GetSerpAnalysisKeywords_GET - file: spyfu-api-usage-and-cost-control.md name: Track and control SpyFu API spend method: generated api: openapi/spyfu-account-api-api-openapi.yml operations: - AccountApi_GetApiUsageForMonth_GET - AccountApi_GetApiUsageForMonthByDay_GET - AccountApi_GetApiUsageForMonthByMethod_GET