ValueSERP · Authentication Profile

Valueserp Authentication

Authentication

ValueSERP authenticates every request with a single API key passed as the `api_key` QUERY-STRING parameter. That is the whole scheme: no OAuth, no OpenID Connect, no bearer tokens, no HMAC request signing, no mTLS, and no scopes. There is one key type with one level of access — a key that can read can also create batches and destinations and spend the account's credits.

ValueSERP secures its APIs with apiKey across 1 declared security scheme, as derived from its OpenAPI definitions.

SERPSearch Engine ResultsGoogle SearchSearch APISEOWeb ScrapingShopping ResultsNews SearchImage SearchLocal SearchPlacesData API
Methods: apiKey Schemes: 1 OAuth flows: API key in: query

Security Schemes

apiKeyQuery apiKey
· in: query (api_key)

Source

Authentication Profile

Raw ↑
generated: '2026-08-13'
method: searched
source: >-
  https://docs.trajectdata.com/valueserp/HX_zC2K66qg5OEkKe7g5p (Send Requests),
  https://docs.trajectdata.com/valueserp/account-api,
  https://docs.trajectdata.com/valueserp/response-codes — confirmed against the
  securitySchemes block in openapi/valueserp-search-api-openapi.yml.
docs: https://docs.trajectdata.com/valueserp/HX_zC2K66qg5OEkKe7g5p
description: >-
  ValueSERP authenticates every request with a single API key passed as the
  `api_key` QUERY-STRING parameter. That is the whole scheme: no OAuth, no
  OpenID Connect, no bearer tokens, no HMAC request signing, no mTLS, and no
  scopes. There is one key type with one level of access — a key that can read
  can also create batches and destinations and spend the account's credits.
summary:
  types:
  - apiKey
  api_key_in:
  - query
  oauth: false
  oidc: false
  mtls: false
  scopes: false
  key_rotation_documented: false
  multiple_keys_documented: false
schemes:
- name: apiKeyQuery
  type: apiKey
  in: query
  parameter: api_key
  required: true
  applies_to: >-
    Every documented endpoint — the real-time Search API, Locations API, Account
    API, Error Logs API, Batches API and Destinations API.
  description: >-
    API key for authentication, passed as the api_key query parameter on every
    request, e.g.
    https://api.valueserp.com/search?api_key=YOUR_KEY&q=pizza
  test_value: 'demo'
  test_value_note: >-
    The documentation uses the literal key `demo` in every code sample. See
    sandbox/valueserp-sandbox.yml.
  sources:
  - openapi/valueserp-search-api-openapi.yml
  - https://docs.trajectdata.com/valueserp/HX_zC2K66qg5OEkKe7g5p
  header_alternative: false
  obtain: https://app.valueserp.com/signup
failure_modes:
  - status: 401
    meaning: The API key supplied with your request is not valid.
    note: >-
      Because the key travels in the query string, a truncated or URL-mangled
      key surfaces as a 401 rather than a 400.
  - status: 402
    meaning: >-
      The key is valid but the account has run out of credits, or there is a
      payment problem. Authentication and authorization-to-spend are separate
      failures here.
risks:
  - >-
    KEY IN THE URL. The api_key is part of the request URI, so it is written to
    proxy logs, load-balancer access logs, browser history and any referrer
    header by default. No header-based alternative is documented, so a caller
    cannot avoid this.
  - >-
    NO SCOPES. One key grants the full surface. There is no read-only key, no
    per-endpoint restriction, and no way to issue a limited key to a
    contractor or a client-side process.
  - >-
    NO DOCUMENTED ROTATION. The docs describe no key rotation, expiry, or
    multi-key workflow, so there is no published way to roll a leaked key
    without a support conversation.
  - >-
    A leaked key is directly monetizable — it spends the account's purchased
    credits — which raises the practical impact of the two risks above.
mitigations:
  - >-
    Proxy ValueSERP calls server-side; never place a ValueSERP key in
    client-side code, where the URL is trivially readable.
  - >-
    Poll the free GET /account endpoint for credits_remaining to detect
    unexpected consumption early. It is the only abuse signal available.

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/valueserp-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.