Profound · Authentication Profile

Profound Authentication

Authentication

Profound secures its APIs with apiKey, http, and oauth2 across 3 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, deviceCode, and refreshToken flow(s).

CompanyArtificial IntelligenceAnswer Engine OptimizationAEOAI SearchGenerative Engine OptimizationMarketingAnalyticsAgent AnalyticsBrand VisibilityCitationsMCP
Methods: apiKey, http, oauth2 Schemes: 3 OAuth flows: authorizationCode, deviceCode, refreshToken API key in: header

Security Schemes

APIKeyHeader apiKey
· in: header (X-API-Key)
BearerAuth http
scheme: bearer
MCP OAuth 2.1 oauth2
· flows: authorizationCode, deviceCode, refreshToken

Source

Authentication Profile

Raw ↑
generated: '2026-08-13'
method: searched
source: openapi/profound-external-api-openapi.json
docs: https://docs.tryprofound.com/rest-api/authentication
note: >-
  Derived mechanically from the OpenAPI securitySchemes, then upgraded from the
  docs. Profound runs two distinct authentication models: the REST API is
  API-key only, while the hosted MCP server is OAuth 2.1 with an API-key bearer
  fallback. The spec alone shows only the first of the two.
summary:
  types:
  - apiKey
  - http
  - oauth2
  api_key_in:
  - header
  oauth2_flows:
  - authorizationCode
  - deviceCode
  - refreshToken
  oauth2_applies_to: mcp
schemes:
- name: APIKeyHeader
  type: apiKey
  in: header
  parameter: X-API-Key
  applied_to_operations: 125
  recommended: true
  sources:
  - openapi/profound-external-api-openapi.json
  docs: https://docs.tryprofound.com/rest-api/authentication
- name: BearerAuth
  type: http
  scheme: bearer
  applied_to_operations: 125
  sources:
  - openapi/profound-external-api-openapi.json
  note: >-
    The same API key presented as Authorization Bearer. Also the fallback
    authentication method for the hosted MCP server, for service accounts that
    cannot complete a per-user OAuth flow.
- name: MCP OAuth 2.1
  type: oauth2
  applies_to: https://mcp.tryprofound.com/mcp
  issuer: https://auth.tryprofound.com
  flows:
  - flow: authorizationCode
    authorizationUrl: https://auth.tryprofound.com/oauth2/authorize
    tokenUrl: https://auth.tryprofound.com/oauth2/token
    pkce: [S256]
  - flow: deviceCode
    deviceAuthorizationUrl: https://auth.tryprofound.com/oauth2/device_authorization
  - flow: refreshToken
    tokenUrl: https://auth.tryprofound.com/oauth2/token
  scopes: [openid, profile, email, offline_access]
  dynamic_client_registration: https://auth.tryprofound.com/oauth2/register
  sources:
  - https://mcp.tryprofound.com/.well-known/oauth-authorization-server
  - https://docs.tryprofound.com/mcp/authentication
  see: scopes/profound-scopes.yml
key_management:
  location: Platform → Settings → API Keys
  creation_requires: name (min 3 characters) and an expiration date
  expiration_required: true
  shown_once: true
  revocable: true
  env_var: PROFOUND_API_KEY
  note: >-
    Mandatory expiry on every key is a genuinely good default — most catalog
    providers issue non-expiring keys. Keys cannot be retrieved after creation.
access_gate:
  plan: Enterprise
  request_required: true
  contact: mailto:support@tryprofound.com
  note: >-
    API access is not self-serve on any plan. Enterprise customers must request
    it from support before the API Keys tab appears in the platform.
scoping:
  granularity: organization
  note: >-
    A key grants access to all data belonging to its organization — categories,
    regions and category reports. There are no per-resource scopes or read/write
    separation on the REST API.
sso:
  supported: true
  protocols: [SAML, OIDC]
  docs: https://docs.tryprofound.com/platform-config/authentication/sso-overview
  note: Platform sign-in for customer users; unrelated to API authentication.

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/profound-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.