{
  "page": "https://wealthtech.dev/products/finra-api",
  "title": "FINRA API Platform API: access, auth, sandbox and MCP (checked Oct 2026)",
  "description": "FINRA's API Platform exposes Query, Notification and Submission APIs plus fileX file transfer, with public docs and a dataset catalog. Credentials are created in the API Console in FINRA Gateway; a Mock credential and a $0 Public credential exist, and a Firm credential is $1,650 per month.",
  "updated": "2026-10-17",
  "data": {
    "$schema": "https://wealthtech.dev/schema/product.schema.json",
    "url": "https://wealthtech.dev/products/finra-api",
    "title": "FINRA API Platform API: access, auth, sandbox and MCP (checked Oct 2026)",
    "lastChecked": "2026-10-17",
    "id": "finra-api",
    "name": "FINRA API Platform",
    "vendor": "Financial Industry Regulatory Authority (FINRA)",
    "website": "https://developer.finra.org/",
    "category": "regulatory-data",
    "tier": "core",
    "company": "finra",
    "listed": true,
    "access": {
      "value": "open",
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/docs",
      "evidence": "if you are logged-in to the API Console as an Individual User, the allowable selections will include mock and public.",
      "capture": "evidence/finra-api/developer-finra-org-docs.txt",
      "note": "Documentation and catalog are public, and the docs call the API Console 'self-service'. An individual who creates a FINRA Gateway account can create Mock and Public credentials themselves; the quote shows which credential types an Individual User can select. Firm credentials are different: a firm's Super Account Administrator must first request the API Console entitlement, and the fees page shows $1,650 per month for a Firm credential. Which datasets each credential type can reach was not verified."
    },
    "docsUrl": {
      "value": "https://developer.finra.org/docs",
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/",
      "evidence": "The FINRA Developer Center is a strategic FINRA initiative to support the automation goals of member firms and the broader financial services industry.",
      "capture": "evidence/finra-api/developer-finra-org.txt",
      "note": null
    },
    "style": {
      "value": [
        "rest"
      ],
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/docs",
      "evidence": "All API requests must use HTTPS protocol.",
      "capture": "evidence/finra-api/developer-finra-org-docs.txt",
      "note": "Also a fileX product for file transfer (SFTP, HTTPS REST or AWS S3 Direct per the support page). The Query, Notification and Submission APIs are the HTTPS APIs."
    },
    "auth": {
      "value": [
        "oauth2-client-credentials"
      ],
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/docs",
      "evidence": "The FINRA API Platform authentication and authorization scheme is based on OAuth 2.0.",
      "capture": "evidence/finra-api/developer-finra-org-docs.txt",
      "note": "Client ID and secret sent as Basic auth to the FINRA Identity Platform with grant_type=client_credentials; the returned access_token is used as a Bearer token."
    },
    "howToGetAccess": {
      "value": "Firm users: the firm's Super Account Administrator requests the API Console entitlement, then credentials are created in the API Console in FINRA Gateway. Individuals can create an account for a Test Credential with mock data.",
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/fees",
      "evidence": "Create an Individual Account and start building right away with a Test Credential and mock data.",
      "capture": "evidence/finra-api/developer-finra-org-fees.txt",
      "note": null
    },
    "sandbox": {
      "value": "yes-self-serve",
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/fees",
      "evidence": "Create an Individual Account and start building right away with a Test Credential and mock data.",
      "capture": "evidence/finra-api/developer-finra-org-fees.txt",
      "note": "Mock credential works only with datasets whose names end in MOCK. A separate QA Test Environment exists for firms already onboarded to production (docs page)."
    },
    "rateLimits": {
      "value": "Each FIRM credential has a data limit of 10GB per month. FINRA reserves the right to limit requests; the docs list a Request Throttling section but the numbers were not in the captured text.",
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/docs",
      "evidence": "each FIRM Credential has a data limit of 10GB per month",
      "capture": "evidence/finra-api/developer-finra-org-docs.txt",
      "note": "Per-request limits not captured. HTTP 429 means too many requests from the same client within a given amount of time."
    },
    "webhooks": {
      "value": false,
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/products/notification-api",
      "evidence": "The Notification API  allows third-party systems to detect changes related to FINRA datasets/resources via polling.",
      "capture": "evidence/finra-api/developer-finra-org-products-notification-api.txt",
      "note": "Change detection is by polling, not push webhooks."
    },
    "sdks": {
      "value": [],
      "state": "unknown",
      "checked": "2026-10-17",
      "note": "No SDKs or client libraries mentioned. Pages read: developer.finra.org home, /docs, /fees, /support, /catalog, /products and the Query and Notification API product pages. The terms-of-service page returned HTTP 429 to the capture tool."
    },
    "openapi": {
      "value": "none",
      "state": "unknown",
      "checked": "2026-10-17",
      "note": "No OpenAPI spec or Swagger file linked. Pages read: developer.finra.org home, /docs, /fees, /support, /catalog, /products and the Query and Notification API product pages. The terms-of-service page returned HTTP 429 to the capture tool."
    },
    "partnerProgram": {
      "value": "On Behalf Of (OBO) feature for authorized third-party vendors",
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/docs",
      "evidence": "The On Behalf Of (OBO) feature is available at the FINRA Enterprise level and enables authorized third-party vendors (or another firm) to access data and perform submissions on behalf of FINRA member firms",
      "capture": "evidence/finra-api/developer-finra-org-docs.txt",
      "note": null
    },
    "publicIntegrationList": {
      "value": "https://developer.finra.org/catalog",
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/",
      "evidence": "Explore our featured products and catalog of datasets.",
      "capture": "evidence/finra-api/developer-finra-org.txt",
      "note": "The catalog lists datasets (not integrations) grouped under Query API, such as Equity, FINRA Content and Registration."
    },
    "connectionMechanisms": {
      "value": [
        "native-api",
        "file"
      ],
      "state": "verified",
      "checked": "2026-10-17",
      "source": "regulator",
      "url": "https://developer.finra.org/",
      "evidence": "The Submission API allows third-party systems to submit filings and other data to FINRA via a standard submission interface.",
      "capture": "evidence/finra-api/developer-finra-org.txt",
      "note": "HTTPS REST APIs plus fileX file transfer. Mechanism list is from the product navigation (Query API, Notification API, Submission API, fileX)."
    },
    "mcp": [],
    "whatDocsDontSay": [
      "The FAQ answers on the support page are collapsed and were not in the captured text, so statements about which registration data is limited were not verified.",
      "The docs list Request Throttling and Responsible Use Guidelines sections, but no request-per-second figure was in the captured text.",
      "The fees page shows $1,650 per month for a Firm credential and $0 for a Public credential, with a per-dataset availability grid; the grid's cell meanings were not verified.",
      "No BrokerCheck API is named on the catalog and product pages read."
    ],
    "changelog": [],
    "summary": "FINRA's API Platform exposes Query, Notification and Submission APIs plus fileX file transfer, with public docs and a dataset catalog. Credentials are created in the API Console in FINRA Gateway; a Mock credential and a $0 Public credential exist, and a Firm credential is $1,650 per month.",
    "license": "CC BY 4.0",
    "attribution": "wealthtech.dev",
    "publisher": "wealthtech.dev"
  }
}