Apollo API Enrichment

Enrich people and company records, individually or in bulk. Harvested from the Apollo-published OpenAPI 3.1 specification — 4 operation(s).

OpenAPI Specification

apollo-api-documentation-enrichment-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Apollo API — Enrichment
  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/
  version: '1.0'
servers:
- url: https://api.apollo.io/api/v1
tags:
- name: Enrichment
  description: Enrich people and company records, individually or in bulk.
security:
- apiKey: []
- bearerAuth: []
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).'
paths:
  /people/match:
    post:
      summary: People Enrichment
      description: '## Endpoint essentials


        **API key access:** `api/v1/people/match` or `Master API key`


        **OAuth scopes:** `people_match`


        **Free account access:** Requires an Apollo account registered with a work email address. Paid accounts aren''t affected.


        **Credit usage:** `1–9 credits per person` without waterfall enrichment


        Credits are charged only if credit-consuming data is found: 1 credit for demographics or email, plus 8 credits if
        a mobile phone is returned. If no credit-consuming data is found, the request consumes 0 credits. Learn more about
        [API pricing and credits](https://docs.apollo.io/docs/api-pricing).


        If waterfall enrichment is used for phone or email, credit usage depends on the returned data and the vendors included
        in your [waterfall enrichment configuration](https://knowledge.apollo.io/hc/en-us/articles/34071121664781-Use-Waterfall-Enrichment);
        some vendors consume credits per lookup even when no data is found.


        <a href="https://knowledge.apollo.io/hc/en-us/articles/33699917233293-Enrichment-Overview" target="_blank">Enrichment</a>
        is when you refresh existing records so your prospecting data is up-to-date.<br><br>Use the People Enrichment endpoint
        to enrich data for one person. To enrich data for up to ten people with a single API call, use the <a href="https://docs.apollo.io/reference/bulk-people-enrichment">Bulk
        People Enrichment endpoint</a> instead.<br><br>Apollo relies on the information you pass via the endpoint''s parameters
        to identify the correct person to enrich. If you provide more information about a person, Apollo is more likely to
        find a match within its database. If you only provide general information, such as a name without a domain or email
        address, you might receive a `200` response, but the response indicates that no records have been enriched.<br><br>By
        default, this endpoint doesn''t return personal emails or phone numbers. Use the `reveal_personal_emails` and `reveal_phone_number`
        parameters to retrieve emails and phone numbers.<br><br>When you use `reveal_phone_number`, a valid `webhook_url`
        is required so Apollo can deliver the completed phone enrichment results. Apollo returns the main enrichment response
        synchronously, then sends the requested phone numbers to the webhook asynchronously. [See webhook details](#webhook-details).<br><br>You
        can also use the `run_waterfall_email` and `run_waterfall_phone` parameters to run waterfall enrichment via this endpoint.
        [Waterfall enrichment](https://knowledge.apollo.io/hc/en-us/articles/34071089002509-Waterfall-Enrichment-Overview)
        gives you broader data coverage by checking connected third-party data sources for contact emails and phone numbers.<br><br>When
        you call this endpoint and include at least one waterfall parameter, a valid `webhook_url` is required so Apollo can
        deliver the completed waterfall enrichment results. Apollo returns an immediate synchronous response with demographic
        and firmographic data, along with a waterfall enrichment request status. Apollo then delivers enriched emails or phone
        numbers asynchronously to the configured webhook.


        ### Webhook Details


        - When using Apollo enrichment for phone number reveal, the webhook response follows: [Native webhook response details](doc:retrieve-mobile-phone-numbers-for-contacts#webhook-response-details).


        - When using waterfall enrichment, the webhook response follows: [Waterfall webhook response details](doc:enrich-phone-and-email-using-data-waterfall#response-details).


        - You can poll webhook results with the [poll webhook result](doc:poll-webhook-result) endpoint by passing the <code>request_id</code>
        from the people enrichment response.


        ### Webhook Requirements


        - **HTTPS Required:** Your endpoint must be publicly accessible over HTTPS.


        - **Rate Limiting:** Ensure your webhook endpoint can handle the volume of webhook traffic sent by Apollo.


        - **Idempotency:** Apollo may retry webhook calls; your endpoint should be idempotent to handle duplicate payloads
        safely.'
      tags:
      - Enrichment
      operationId: people-enrichment
      parameters:
      - name: first_name
        in: query
        description: 'The first name of the person. This is typically used in combination with the `last_name` parameter.
          <br><br>Example: `tim`'
        schema:
          type: string
      - name: last_name
        in: query
        description: 'The last name of the person. This is typically used in combination with the `first_name` parameter.
          <br><br>Example: `zheng`'
        schema:
          type: string
      - name: name
        in: query
        description: 'The full name of the person. This will typically be a first name and last name separated by a space.  If
          you use this parameter, you do not need to use the `first_name` and `last_name` parameters. <br><br>Example: `tim
          zheng`'
        schema:
          type: string
      - name: email
        in: query
        description: 'The email address of the person. <br><br>Example: `example@email.com`'
        schema:
          type: string
      - name: hashed_email
        in: query
        description: 'The hashed email of the person. The email should adhere to either the MD5 or SHA-256 hash format. <br><br>Example:
          `8d935115b9ff4489f2d1f9249503cadf` (MD5) or `97817c0c49994eb500ad0a5e7e2d8aed51977b26424d508f66e4e8887746a152` (SHA-256)'
        schema:
          type: string
      - name: organization_name
        in: query
        description: 'The name of the person''s employer. This can be the current employer or a previous employer. <br><br>Example:
          `apollo`'
        schema:
          type: string
      - name: domain
        in: query
        description: 'The domain name for the person''s employer. This can be the current employer or a previous employer.
          Do not include `www.`, the `@` symbol, or similar. <br><br>Example: `apollo.io` or `microsoft.com`'
        schema:
          type: string
      - name: id
        in: query
        description: 'The Apollo ID for the person. Each person in the Apollo database is assigned a unique ID. <br><br>To
          find IDs, call the <a href="https://docs.apollo.io/reference/people-api-search" target="_blank">People API Search
          endpoint</a> and identify the values for `person_id`. <br><br>Example: `587cf802f65125cad923a266`'
        schema:
          type: string
      - name: linkedin_url
        in: query
        description: 'The URL for the person''s LinkedIn profile. <br><br>Example: `http://www.linkedin.com/in/tim-zheng-677ba010`'
        schema:
          type: string
      - name: run_waterfall_email
        in: query
        description: Set to true to enable email waterfall enrichment
        schema:
          type: boolean
          default: false
      - name: run_waterfall_phone
        in: query
        description: Set to true to enable phone waterfall enrichment
        schema:
          type: boolean
          default: false
      - name: reveal_personal_emails
        in: query
        description: Set to `true` if you want to enrich the person's data with personal emails. This potentially consumes
          credits as part of your <a href="https://docs.apollo.io/docs/api-pricing" target="_blank">Apollo pricing plan</a>.
          The default value is `false`. <br><br>If a person resides in a <a href="https://knowledge.apollo.io/hc/en-us/articles/4409141087757"
          target="_blank">GDPR</a>-compliant region, Apollo will not reveal their personal email.
        schema:
          type: boolean
          default: false
      - name: reveal_phone_number
        in: query
        description: Set to `true` if you want to enrich the person's data with all available phone numbers, including mobile
          phone numbers. This potentially consumes credits as part of your <a href="https://docs.apollo.io/docs/api-pricing"
          target="_blank">Apollo pricing plan</a>. The default value is `false`. <br><br>If this parameter is set to `true`,
          you must enter a webhook URL for the `webhook_url` parameter. Apollo will asynchronously verify phone numbers for
          you, then send a JSON response that includes only details about the person's phone numbers to the webhook URL you
          provide. It can take several minutes for the phone numbers to be delivered.
        schema:
          type: boolean
          default: false
      - name: webhook_url
        in: query
        description: 'If you set the `reveal_phone_number` parameter to `true`, this parameter becomes mandatory. Otherwise,
          do not use this parameter. <br><br>Enter the webhook URL that specifies where Apollo should send a JSON response
          that includes the phone number you requested. Apollo suggests testing this flow to ensure you receive the separate
          response with the phone number. <br><br>If phone numbers are not revealed delivered to the webhook URL, try applying
          UTF-8 encoding to the webhook URL. <br><br>Example: `https://webhook.site/11f2643a-b1b4-c6be-8e6a-6c7da2c12610`;
          `https%3A%2F%2Fwebhook.site%2F11f2643a-b1b4-c6be-8e6a-6c7da2c12610`'
        schema:
          type: string
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value:
                    person:
                      id: 64a7ff0cc4dfae00013df1a5
                      first_name: Tim
                      last_name: Zheng
                      name: Tim Zheng
                      linkedin_url: http://www.linkedin.com/in/tim-zheng-677ba010
                      title: Founder & CEO
                      email_status: verified
                      photo_url: https://static.licdn.com/aero-v1/sc/h/uzfsocwl05iywf1hd7ba3915x
                      twitter_url: null
                      github_url: null
                      facebook_url: null
                      extrapolated_email_confidence: null
                      headline: Founder & CEO at Apollo
                      email: tim@apollo.io
                      organization_id: 5e66b6381e05b4008c8331b8
                      employment_history:
                      - _id: 66d7af8c200cad0001404c1f
                        created_at: null
                        current: true
                        degree: null
                        description: null
                        emails: null
                        end_date: null
                        grade_level: null
                        kind: null
                        major: null
                        organization_id: 5e66b6381e05b4008c8331b8
                        organization_name: Apollo
                        raw_address: null
                        start_date: '2016-01-01'
                        title: Founder & CEO
                        updated_at: null
                        id: 66d7af8c200cad0001404c1f
                        key: 66d7af8c200cad0001404c1f
                      - _id: 66d7af8c200cad0001404c20
                        created_at: null
                        current: false
                        degree: null
                        description: null
                        emails: null
                        end_date: '2015-01-01'
                        grade_level: null
                        kind: null
                        major: null
                        organization_id: null
                        organization_name: Braingenie
                        raw_address: null
                        start_date: '2011-01-01'
                        title: Founder & CEO
                        updated_at: null
                        id: 66d7af8c200cad0001404c20
                        key: 66d7af8c200cad0001404c20
                      - _id: 66d7af8c200cad0001404c21
                        created_at: null
                        current: false
                        degree: null
                        description: null
                        emails: null
                        end_date: '2011-01-01'
                        grade_level: null
                        kind: null
                        major: null
                        organization_id: 54a22f23746869331840e813
                        organization_name: Citadel Investment Group
                        raw_address: null
                        start_date: '2011-01-01'
                        title: Investment & Trading Associate
                        updated_at: null
                        id: 66d7af8c200cad0001404c21
                        key: 66d7af8c200cad0001404c21
                      - _id: 66d7af8c200cad0001404c22
                        created_at: null
                        current: false
                        degree: null
                        description: null
                        emails: null
                        end_date: '2010-09-01'
                        grade_level: null
                        kind: null
                        major: null
                        organization_id: 54a1216169702d7fe6dfca02
                        organization_name: The Boston Consulting Group
                        raw_address: null
                        start_date: '2010-08-01'
                        title: Summer Associate
                        updated_at: null
                        id: 66d7af8c200cad0001404c22
                        key: 66d7af8c200cad0001404c22
                      - _id: 66d7af8c200cad0001404c23
                        created_at: null
                        current: false
                        degree: null
                        description: null
                        emails: null
                        end_date: '2010-08-01'
                        grade_level: null
                        kind: null
                        major: null
                        organization_id: 5da2e6a3f978a8000177e831
                        organization_name: Goldman Sachs
                        raw_address: null
                        start_date: '2010-06-01'
                        title: Summer Analyst
                        updated_at: null
                        id: 66d7af8c200cad0001404c23
                        key: 66d7af8c200cad0001404c23
                      - _id: 66d7af8c200cad0001404c24
                        created_at: null
                        current: false
                        degree: null
                        description: null
                        emails: null
                        end_date: '2010-02-01'
                        grade_level: null
                        kind: null
                        major: null
                        organization_id: 54a1a06274686945fa1ffc02
                        organization_name: Jane Street
                        raw_address: null
                        start_date: '2009-12-01'
                        title: Trading Intern
                        updated_at: null
                        id: 66d7af8c200cad0001404c24
                        key: 66d7af8c200cad0001404c24
                      state: California
                      city: San Francisco
                      country: United States
                      contact_id: 664fa05cf8299f0001f90876
                      contact:
                        contact_roles: []
                        id: 664fa05cf8299f0001f90876
                        first_name: Roy
                        last_name: Chung
                        name: Roy Chung
                        linkedin_url: http://www.linkedin.com/in/tim-zheng-677ba010
                        title: Reaching Peak Potential 💪⛰️📈🧪️ | President
                        contact_stage_id: 6095a710bd01d100a506d4ae
                        owner_id: null
                        creator_id: 66302798d03b9601c7934ec2
                        person_id: 64a7ff0cc4dfae00013df1a5
                        email_needs_tickling: null
                        organization_name: Apollo.io
                        source: crm
                        original_source: crm
                        organization_id: 5e66b6381e05b4008c8331b8
                        headline: Reaching Peak Potential 💪⛰️📈🧪️ | President at FRC
                        photo_url: null
                        present_raw_address: New York, New York, United States
                        linkedin_uid: null
                        extrapolated_email_confidence: null
                        salesforce_id: null
                        salesforce_lead_id: null
                        salesforce_contact_id: null
                        salesforce_account_id: null
                        crm_owner_id: null
                        created_at: '2024-05-23T20:00:28.527Z'
                        emailer_campaign_ids: []
                        direct_dial_status: null
                        direct_dial_enrichment_failed_at: null
                        email_status: verified
                        email_source: null
                        account_id: 6658955877a2f20001c648ac
                        last_activity_date: null
                        hubspot_vid: null
                        hubspot_company_id: null
                        crm_id: null
                        sanitized_phone: '+11235550158'
                        merged_crm_ids: null
                        updated_at: '2024-06-02T08:53:51.266Z'
                        queued_for_crm_push: null
                        suggested_from_rule_engine_config_id: null
                        email_unsubscribed: null
                        label_ids: []
                        has_pending_email_arcgate_request: false
                        has_email_arcgate_request: false
                        existence_level: invisible
                        email: roy@apollo.io
                        email_from_customer: true
                        typed_custom_fields: {}
                        custom_field_errors: null
                        crm_record_url: null
                        email_status_unavailable_reason: null
                        email_true_status: Verified
                        updated_email_true_status: false
                        contact_rule_config_statuses: []
                        source_display_name: Imported from CRM
                        contact_emails:
                        - email: roy@apollo.iorrr
                          email_md5: 879440a4afe6515e2de11dd7c531b770
                          email_sha256: d445592892011f8539d5e92394929dfda7936867c21000b21788be8a46aa73d9
                          email_status: verified
                          email_source: null
                          extrapolated_email_confidence: null
                          position: 0
                          email_from_customer: null
                          free_domain: false
                        time_zone: America/Los_Angeles
                        phone_numbers:
                        - raw_number: (123) 555-0158
                          sanitized_number: '+11235550158'
                          type: null
                          position: 0
                          status: valid_number
                          dnc_status: null
                          dnc_other_info: null
                          dialer_flags: null
                        - raw_number: (123) 555-0126
                          sanitized_number: '+11235550126'
                          type: null
                          position: 1
                          status: valid_number
                          dnc_status: null
                          dnc_other_info: null
                          dialer_flags: null
                        - raw_number: +1-415-555-0121
                          sanitized_number: '+14155550121'
                          type: null
                          position: 2
                          status: valid_number
                          dnc_status: null
                          dnc_other_info: null
                          dialer_flags:
                            country_name: United States
                            country_enabled: true
                            high_risk_calling_enabled: false
                            potential_high_risk_number: false
                        account_phone_note: null
                        free_domain: false
                        is_likely_to_engage: false
                      revealed_for_current_team: true
                      organization:
                        id: 5e66b6381e05b4008c8331b8
                        name: Apollo.io
                        website_url: http://www.apollo.io
                        blog_url: null
                        angellist_url: null
                        linkedin_url: http://www.linkedin.com/company/apolloio
                        twitter_url: https://twitter.com/meetapollo/
                        facebook_url: https://www.facebook.com/MeetApollo
                        primary_phone: {}
                        languages: []
                        alexa_ranking: 3514
                        phone: null
                        linkedin_uid: '18511550'
                        founded_year: 2015
                        publicly_traded_symbol: null
                        publicly_traded_exchange: null
                        logo_url: https://zenprospect-production.s3.amazonaws.com/uploads/pictures/79049be00ff8e398b5935de8/picture
                        crunchbase_url: null
                        primary_domain: apollo.io
                        industry: information technology & services
                        keywords:
                        - sales engagement
                        - lead generation
                        - predictive analytics
                        - lead scoring
                        - sales strategy
                        - conversation intelligence
                        - sales enablement
                        - lead routing
                        - sales development
                        - email engagement
                        - revenue intelligence
                        - sales operations
                        - sales intelligence
                        - lead intelligence
                        - prospecting
                        - b2b data
                        estimated_num_employees: 1600
                        industries:
                        - information technology & services
                        secondary_industries: []
                        snippets_loaded: true
                        industry_tag_id: 5567cd4773696439b10b0000
                        industry_tag_hash:
                          information technology & services: 5567cd4773696439b10b0000
                        retail_location_count: 0
                        raw_address: 415 Mission St, Floor 37, San Francisco, California 94105, US
                        street_address: 415 Mission St
                        city: San Francisco
                        state: California
                        postal_code: 94105-2301
                        country: United States
                        owned_by_organization_id: null
                        seo_description: Search, engage, and convert over 240 million contacts at over 30 million companies
                          with Apollo's sales intelligence and engagement platform.
                        short_description: 'Apollo.io combines a buyer database of over 270M contacts and powerful sales engagement
                          and automation tools in one, easy to use platform. Trusted by over 160,000 companies including Autodesk,
                          Rippling, Deel, Jasper.ai, Divvy, and Heap, Apollo has more than one million users globally. By
                          helping sales professionals find their ideal buyers and intelligently automate outreach, Apollo
                          helps go-to-market teams sell anything.


                          Celebrating a $100M Series D Funding Round 🦄'
                        suborganizations: []
                        num_suborganizations: 0
                        annual_revenue_printed: 100M
                        annual_revenue: 100000000
                        total_funding: 251200000
                        total_funding_printed: 251.2M
                        latest_funding_round_date: '2023-08-01T00:00:00.000+00:00'
                        latest_funding_stage: Series D
                        funding_events:
                        - id: 6574c1ff9b797d0001fdab1b
                          date: '2023-08-01T00:00:00.000+00:00'
                          news_url: null
                          type: Series D
                          investors: Bain Capital Ventures, Sequoia Capital, Tribe Capital, Nexus Venture Partners
                          amount: 100M
                          currency: $
                        - id: 624f4dfec786590001768016
                          date: '2022-03-01T00:00:00.000+00:00'
                          news_url: null
                          type: Series C
                          investors: Sequoia Capital, Tribe Capital, Nexus Venture Partners, NewView Capital
                          amount: 110M
                          currency: $
                        - id: 61b13677623110000186a478
                          date: '2021-10-01T00:00:00.000+00:00'
                          news_url: null
                          type: Series B
                          investors: Tribe Capital, NewView Capital, Nexus Venture Partners
                          amount: 32M
                          currency: $
                        - id: 5ffe93caa54d75077c59acef
                          date: '2018-06-26T00:00:00.000+00:00'
                          news_url: https://techcrunch.com/2018/06/26/yc-grad-zenprospect-rebrands-as-apollo-lands-7-m-series-a/
                          type: Series A
                          investors: Nexus Venture Partners, Social Capital, Y Combinator
                          amount: 7M
                          currency: $
                        - id: 6574c1ff9b797d0001fdab20
                          date: '2016-10-01T00:00:00.000+00:00'
                          news_url: null
                          type: Other
                          investors: Y Combinator, SV Angel, Social Capital, Nexus Venture Partners
                          amount: 2.2M
                          currency: $
                        technology_names:
                        - AI
                        - Android
                        - Basis
                        - Canva
                        - Circle
                        - CloudFlare Hosting
                        - Cloudflare DNS
                        - Drift
                        - Gmail
                        - Google Apps
                        - Google Tag Manager
                        - Google Workspace
                        - Gravity Forms
                        - Hubspot
                        - Intercom
                        - Mailchimp Mandrill
                        - Marketo
                        - Microsoft Office 365
                        - Mobile Friendly
                        - Python
                        - Rackspace MailGun
                        - Remote
                        - Render
                        - Reviews
                        - Salesforce
                        - Stripe
                        - Typekit
                        - WP Engine
                        - Wistia
                        - WordPress.org
                        - Yandex Metrica
                        - reCAPTCHA
                        current_technologies:
                        - uid: ai
                          name: AI
                          category: Other
                        - uid: android
                          name: Android
                          category: Frameworks and Programming Languages
                        - uid: basis
                          name: Basis
                          category: Advertising Networks
                        - uid: canva
                          name: Canva
                          category: Content Management Platform
                        - uid: circle
                          name: Circle
                          category: Financial Software
                        - uid: cloudflare_hosting
                          name: CloudFlare Hosting
                          category: Hosting
                        - uid: cloudflare_dns
                          name: Cloudflare DNS
                          category: Domain Name Services
                        - uid: drift
                          name: Drift
                          category: Widgets
                        - uid: gmail
                          name: Gmail
                          category: Email Providers
                        - uid: google_apps
                          name: Google Apps
                          category: Other
                        - uid: google_tag_manager
                          name: Google Tag Manager
                          category: Tag Management
                        - uid: google workspace
                          name: Google Workspace
                          category: Cloud Services
                        - uid: gravity_forms
                          name: Gravity Forms
                          category: Hosted Forms
                        - uid

# --- truncated at 32 KB (248 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apollo-api-documentation/refs/heads/main/openapi/apollo-api-documentation-enrichment-api-openapi.yml