Bombora Authentication API

OAuth 2.0 token endpoint that issues bearer access tokens used to authenticate calls to the rest of Bombora's developer APIs. Clients exchange credentials for a short-lived access token via a POST to the OAuth token route on developer.bombora.com.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/bombora-authentication-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

bombora-authentication-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Authentication API
  description: The OAuth 2.0 Authentication API is used to retrieve the bearer tokens that are necessary
    to make calls to Bombora's APIs.
  version: 1.0.0
servers:
- url: https://api.bombora.com
paths:
  /oauth/token:
    post:
      summary: OAuth Token
      description: "By providing valid client credentials (client ID and client secret), this endpoint\
        \ will return \nan OAuth 2.0 bearer token that can be provided in the Authorization header to\
        \ make authenticated API calls to Bombora's APIs. \n\nExample Authorization Header:\nAuthorization:\
        \ Bearer <bearer token>\n"
      requestBody:
        description: Required credentials to generate token
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                client_id:
                  type: string
                  description: The Client ID (also referred to as Key) of your application. This is available
                    through the Apps section of the Bombora Developer Portal.
                  example: oarpYdHYNqNTHGA6VcoMHl4Rm7iV5XAJeY6aaLoInagrP6yj
                client_secret:
                  type: string
                  description: The Client Secret that corresponds with the Client ID.
                  example: x8mBvy9Xb4oHWVbyeageVhXpD8SlIoe65ETDjUs5KQM6Ki1dMcZciotgjyEYVCBf
            examples:
              Example request:
                summary: Example of a the request body
                value:
                  client_id: oarpYdHYNqNTHGA6VcoMHl4Rm7iV5XAJeY6aaLoInagrP6yj
                  client_secret: x8mBvy9Xb4oHWVbyeageVhXpD8SlIoe65ETDjUs5KQM6Ki1dMcZciotgjyEYVCBf
      responses:
        '200':
          description: The json response body includes the requested access token.
          content:
            application/json:
              schema:
                type: object
                properties:
                  access_token:
                    description: The bearer token value that should be appended after the word 'Bearer'
                      in the Authorization header of API calls.
                    type: string
                  token_type:
                    type: string
                    description: The type of token being returned.
                  expires_in:
                    type: number
                    description: The time in seconds that the token is valid for.
              example:
                value:
                  access_token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
                  token_type: Bearer
                  expires_in: 86400