Apollo.io Users API

The Users API from Apollo.io — 1 operation(s) for users.

Operations 1

GET /users/api_profile Get Current User Profile #

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/apollo-io-users-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

apollo-io-users-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Apollo.io Miscellaneous Users API
  version: '1.0'
  summary: Programmatic access to Apollo's sales intelligence and engagement platform — data enrichment, prospect and company search, and go-to-market workflow management.
  description: 'The Apollo API provides programmatic access to [Apollo](https://www.apollo.io/), the all-in-one sales intelligence and engagement platform. Use it to enrich people and company data (individually or in bulk), search Apollo''s database of over 240 million contacts and 30 million companies, and manage accounts, contacts, deals, sequences, tasks, calls, and conversations in your go-to-market workflows.


    ## Base URL


    All API requests are made to `https://api.apollo.io/api/v1`.


    ## Authentication


    - **Apollo users** authenticate with an API key passed in the `x-api-key` request header. See [Create API Keys](https://docs.apollo.io/docs/create-api-key).

    - **Apollo partners** building integrations on behalf of mutual users authenticate with the [OAuth 2.0 authorization flow](https://docs.apollo.io/docs/use-oauth-20-authorization-flow-to-access-apollo-user-information-partners).


    ## Rate limits & credits


    Rate limits and credit consumption depend on your [Apollo pricing plan](https://docs.apollo.io/docs/api-pricing). Check your current limits and usage with the [View API Usage Stats and Rate Limits](https://docs.apollo.io/reference/view-api-usage-stats) endpoint. For more details, see [Rate Limits](https://docs.apollo.io/reference/rate-limits) and the [API FAQs](https://docs.apollo.io/docs/apollo-api-faqs).


    New to the API? Start with the [Apollo API overview](https://docs.apollo.io/reference/apollo-api).'
  termsOfService: https://www.apollo.io/terms/api
  contact:
    name: Apollo API Support
    url: https://docs.apollo.io/
servers:
- url: https://api.apollo.io/api/v1
security:
- apiKey: []
- bearerAuth: []
tags:
- name: Users
paths:
  /users/api_profile:
    get:
      summary: Get Current User Profile
      description: '## Endpoint essentials


        **API key access:** `api/v1/users/api_profile` or `Master API key`


        **OAuth scopes:** `read_user_profile`


        **Credit usage:** `0 credits` — [Learn more about API pricing and credits](https://docs.apollo.io/docs/api-pricing).


        **Authentication note:** Default scope — granted automatically on every OAuth token.


        <a href="https://knowledge.apollo.io/hc/en-us/articles/4409130537101-Add-Manage-and-Deactivate-Users" target="_blank">Users</a> are the people who use your Apollo workspace.<br><br>Use the Get Current User Profile endpoint to retrieve the authenticated profile of the person who owns the API key being used.<br><br>By default, the endpoint returns the user''s identity fields. Set the `include_credit_usage` query parameter to `true` to also return the user''s and team''s credit usage and remaining credit balances.<br><br>If you call this endpoint without valid access credentials, you receive a `401` response.'
      operationId: get-current-user-profile
      parameters:
      - name: include_credit_usage
        in: query
        description: 'Set to `true` to include credit usage and remaining credit details (lead, direct dial, export, AI, and power-up credits) in the response. Accepts boolean (`true`/`false`) or string (`"true"`/`"false"`) values. Defaults to `false`. <br><br>Example: `true`'
        schema:
          type: boolean
          default: false
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Without credit usage:
                  value: "{\n  \"id\": \"66c8db577ed7f201b25c0eef\",\n  \"team_id\": \"6095a710bd01d100a506d4ac\",\n  \"first_name\": \"John\",\n  \"last_name\": \"Doe\",\n  \"title\": \"Developer\",\n  \"email\": \"john.doe@example.com\"\n}"
                With credit usage:
                  value: "{\n  \"id\": \"66c8db577ed7f201b25c0eef\",\n  \"team_id\": \"6095a710bd01d100a506d4ac\",\n  \"first_name\": \"John\",\n  \"last_name\": \"Doe\",\n  \"title\": \"Developer\",\n  \"email\": \"john.doe@example.com\",\n  \"num_credits_remaining\": 9500,\n  \"effective_num_lead_credits\": 10000,\n  \"num_lead_credits_used\": 500,\n  \"effective_num_direct_dial_credits\": 1000,\n  \"num_direct_dial_credits_used\": 120,\n  \"effective_num_export_credits\": 5000,\n  \"num_export_credits_used\": 250,\n  \"effective_num_ai_credits\": 2000,\n  \"num_ai_credits_used\": 75,\n  \"effective_num_power_up_credits\": 1000,\n  \"num_power_up_credits_used\": 40,\n  \"total_unified_credits_used\": 910\n}"
              schema:
                type: object
                properties:
                  id:
                    type: string
                    example: 66c8db577ed7f201b25c0eef
                  team_id:
                    type: string
                    example: 6095a710bd01d100a506d4ac
                  first_name:
                    type: string
                    example: John
                  last_name:
                    type: string
                    example: Doe
                  title:
                    type: string
                    example: Developer
                  email:
                    type: string
                    example: john.doe@example.com
                  num_credits_remaining:
                    type: integer
                    example: 9500
                    description: Remaining lead credits for the user. Only present when `include_credit_usage=true`.
                  effective_num_lead_credits:
                    type: integer
                    example: 10000
                    description: Effective lead credit allowance for the user. Only present when `include_credit_usage=true`.
                  num_lead_credits_used:
                    type: integer
                    example: 500
                    description: Lead credits used by the user. Only present when `include_credit_usage=true`.
                  effective_num_direct_dial_credits:
                    type: integer
                    example: 1000
                    description: Effective direct dial credit allowance for the user. Only present when `include_credit_usage=true`.
                  num_direct_dial_credits_used:
                    type: integer
                    example: 120
                    description: Direct dial credits used by the user. Only present when `include_credit_usage=true`.
                  effective_num_export_credits:
                    type: integer
                    example: 5000
                    description: Effective export credit allowance for the user. Only present when `include_credit_usage=true`.
                  num_export_credits_used:
                    type: integer
                    example: 250
                    description: Export credits used by the user. Only present when `include_credit_usage=true`.
                  effective_num_ai_credits:
                    type: integer
                    example: 2000
                    description: Effective AI credit allowance for the user. Only present when `include_credit_usage=true`.
                  num_ai_credits_used:
                    type: integer
                    example: 75
                    description: AI credits used by the user. Only present when `include_credit_usage=true`.
                  effective_num_power_up_credits:
                    type: integer
                    example: 1000
                    description: Effective power-up credit allowance for the team. Only present when `include_credit_usage=true`.
                  num_power_up_credits_used:
                    type: integer
                    example: 40
                    description: Power-up credits used (user this cycle on unified credits, otherwise team total). Only present when `include_credit_usage=true`.
                  total_unified_credits_used:
                    type: integer
                    example: 910
                    description: Sum of lead, direct dial, export, and power-up credits used. Only present when `include_credit_usage=true` and the team is on unified credits.
        '401':
          description: '401'
          content:
            text/plain:
              examples:
                Check API key:
                  value: Invalid API key. See https://docs.apollo.io/reference/authentication for how to authenticate.
      deprecated: false
      tags:
      - Users
components:
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: x-api-key
      description: '[Recommended] API key, passed in the `x-api-key` request header.

        See [Create API Keys](https://docs.apollo.io/docs/create-api-key).'
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: 'OAuth 2.0 access token, used by Apollo partners building integrations.

        See the [OAuth 2.0 authorization flow](https://docs.apollo.io/docs/use-oauth-20-authorization-flow-to-access-apollo-user-information-partners).'
x-harvested-from: https://docs.apollo.io/openapi/apollo-rest-api.json
x-harvested-on: '2026-08-13'
x-source-document: openapi/_original/apollo-io-apollo-rest-api-openapi.json