HundredX · Authentication Profile

Hundredx Authentication

Authentication

HundredX declares 3 security scheme(s) across its OpenAPI definitions.

CompanyCustomer ExperienceConsumer InsightsMarket ResearchData and AnalyticsAlternative DataInvestment ResearchSentiment AnalysisData LicensingNo Public API
Methods: Schemes: 3 OAuth flows: API key in:

Security Schemes

openIdConnect
oauth2
unknown

Source

Authentication Profile

hundredx-authentication.yml Raw ↑
generated: '2026-08-22'
method: probed
source: >-
  https://login.hundredxinc.com/.well-known/openid-configuration,
  https://hx-bigquery-mcp.hundredx.com/.well-known/oauth-authorization-server,
  https://jupyter-mcp.hundredx.com/.well-known/oauth-authorization-server — all fetched
  anonymously on 2026-08-22.
note: >-
  Derived from live discovery documents, not from an OpenAPI — HundredX publishes no
  machine-readable API contract. Every scheme below is the auth in front of a HundredX
  surface, not a documented developer-facing scheme; HundredX has no public developer
  program and issues no self-serve credentials.
schemes:
  - id: hundredx-portal-oidc
    surface: https://portal.hundredx.com/ (HundredX customer insights portal)
    type: openIdConnect
    openIdConnectUrl: https://login.hundredxinc.com/.well-known/openid-configuration
    issuer: https://login.hundredxinc.com/
    provider: Auth0 (custom domain on hundredxinc.com)
    endpoints:
      authorization: https://login.hundredxinc.com/authorize
      token: https://login.hundredxinc.com/oauth/token
      userinfo: https://login.hundredxinc.com/userinfo
      jwks: https://login.hundredxinc.com/.well-known/jwks.json
      revocation: https://login.hundredxinc.com/oauth/revoke
      device_authorization: https://login.hundredxinc.com/oauth/device/code
      registration: https://login.hundredxinc.com/oidc/register
      backchannel_authentication: https://login.hundredxinc.com/bc-authorize
    grant_types:
      - authorization_code
      - client_credentials
      - refresh_token
      - implicit
      - password
      - urn:ietf:params:oauth:grant-type:device_code
      - urn:ietf:params:oauth:grant-type:token-exchange
      - urn:ietf:params:oauth:grant-type:jwt-bearer
    pkce: [S256, plain]
    token_endpoint_auth_methods: [client_secret_basic, client_secret_post, private_key_jwt, none]
    id_token_signing_algs: [RS256, PS256, HS256]
    dpop_signing_algs: [ES256]
    mfa: true
    mfa_note: mfa_challenge_endpoint present (https://login.hundredxinc.com/mfa/challenge).
    onboarding: invite-only
    onboarding_note: >-
      The portal is a customer login, not a signup. Fetching https://portal.hundredx.com/
      anonymously redirects to https://login.hundredxinc.com/u/login and returns HTTP 400
      without client parameters.
  - id: hundredx-mcp-oauth21
    surface: https://hx-bigquery-mcp.hundredx.com/mcp and https://jupyter-mcp.hundredx.com/mcp
    type: oauth2
    profile: OAuth 2.1 (MCP authorization), Google-federated identity
    bearer_methods: [header]
    protected_resource_metadata:
      - https://hx-bigquery-mcp.hundredx.com/.well-known/oauth-protected-resource
      - https://jupyter-mcp.hundredx.com/.well-known/oauth-protected-resource
    authorization_server_metadata:
      - https://hx-bigquery-mcp.hundredx.com/.well-known/oauth-authorization-server
      - https://jupyter-mcp.hundredx.com/.well-known/oauth-authorization-server
    grant_types: [authorization_code, refresh_token]
    response_types: [code]
    pkce: [S256, plain]
    dynamic_client_registration: true
    token_endpoint_auth_methods: [client_secret_basic, client_secret_post, none]
    unauthenticated_response:
      status: 401
      body: '{"error":"invalid_token","error_description":"Missing or invalid access token"}'
  - id: hundredx-feedbackhistory-api
    surface: https://feedbackhistory.api.hundredxinc.com
    type: unknown
    note: >-
      A live HAL/Spring HATEOAS API host. Every anonymous request — including /, /v1, /api,
      /feedback and /profile — returns the same 404 HAL envelope, so no challenge, scheme or
      realm is exposed. Recorded as unknown rather than guessed.
api_keys: none_published
api_keys_note: HundredX publishes no API key issuance, key prefix, or credential documentation.

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