generated: '2026-07-11'
method: derived
source: openapi/spyfu-account-openapi.yml, openapi/spyfu-ad-history-openapi.yml, openapi/spyfu-competitors-openapi.yml,
openapi/spyfu-domain-stats-openapi.yml, openapi/spyfu-keyword-related-openapi.yml, openapi/spyfu-kombat-openapi.yml,
openapi/spyfu-ppc-keyword-openapi.yml, openapi/spyfu-ppc-research-serp-openapi.yml, openapi/spyfu-ranking-history-openapi.yml,
openapi/spyfu-seo-research-serp-openapi.yml
summary:
types:
- apiKey
- http
api_key_in:
- header
- query
schemes:
- name: Basic_Authentication_Token
type: http
scheme: basic
description: Basic Authentication is a standard that involves encoding your SPYFU_API_ID:SECRET_KEY
into a Base64 string. Your SpyFu API ID and Secret Key can both be found under
the Account Settings -> API
Usage pa
sources:
- openapi/spyfu-account-openapi.yml
- openapi/spyfu-ad-history-openapi.yml
- openapi/spyfu-competitors-openapi.yml
- openapi/spyfu-domain-stats-openapi.yml
- openapi/spyfu-keyword-related-openapi.yml
- openapi/spyfu-kombat-openapi.yml
- openapi/spyfu-ppc-keyword-openapi.yml
- openapi/spyfu-ppc-research-serp-openapi.yml
- openapi/spyfu-ranking-history-openapi.yml
- openapi/spyfu-seo-research-serp-openapi.yml
- name: Query_Parameter_Token
type: apiKey
in: query
parameter: api_key
description: An API key can be added as a query parameter. Your API key is listed as "Secret
Key" found under the Account
Settings -> API Usage page
For example, to authorize with the API key AB12WXY
/apis/example_api/GetExample?domain=spyfu.com&api_key=AB12WXYZ
sources:
- openapi/spyfu-account-openapi.yml
- openapi/spyfu-ad-history-openapi.yml
- openapi/spyfu-competitors-openapi.yml
- openapi/spyfu-domain-stats-openapi.yml
- openapi/spyfu-keyword-related-openapi.yml
- openapi/spyfu-kombat-openapi.yml
- openapi/spyfu-ppc-keyword-openapi.yml
- openapi/spyfu-ppc-research-serp-openapi.yml
- openapi/spyfu-ranking-history-openapi.yml
- openapi/spyfu-seo-research-serp-openapi.yml
- name: HMAC_Authentication_Header
type: apiKey
in: header
parameter: Authentication
description: For even more security, each request can be individually authenticated with a
timestamped HMAC
(Hash Message Authentication Code) signature. Composed of your secret key, a valid
timestamp, the API request path, and all request parameters.