Apollo icon

Apollo

Interact with Apollo API

Overview

This node allows users to search for organizations using the Apollo API. It is designed to filter and retrieve detailed information about companies based on various criteria such as employee count, location, funding, technologies used, job postings, and more. This node is beneficial in scenarios like market research, lead generation, competitive analysis, or recruitment where you need to find companies matching specific profiles.

For example, a user could search for organizations headquartered in a particular country with a minimum revenue threshold and active job postings in certain locations. Another use case might be filtering companies by recent funding rounds or technology stacks they currently use.

Properties

Name Meaning
# Employees (Ranges) Employee count ranges to filter organizations (e.g., 1-10, 10000-20000)
Organization Locations Headquarters locations by city, US state, or country to include
Exclude HQ Locations Headquarters locations to exclude from results
Keywords (Company) Keyword tags associated with companies
Company Name Partial match filter for company name
Organization IDs Specific Apollo organization IDs to include
Revenue Range Min Minimum revenue (whole number)
Revenue Range Max Maximum revenue (whole number)
Latest Funding Amount Min Minimum amount received in the most recent funding round
Latest Funding Amount Max Maximum amount received in the most recent funding round
Total Funding Amount Min Minimum total funding received across all rounds
Total Funding Amount Max Maximum total funding received across all rounds
Latest Funding Date Min Earliest date of company's most recent funding (YYYY-MM-DD)
Latest Funding Date Max Latest date of company's most recent funding (YYYY-MM-DD)
Currently Using Any Tech UIDs Filter by any technologies currently used by the company
Active Job Titles Active job titles listed by the company
Job Locations Locations of jobs being recruited by the company
# Active Job Postings Min Minimum number of active job postings at the company
# Active Job Postings Max Maximum number of active job postings at the company
Latest Job Posted Date Min Earliest date when jobs were posted (YYYY-MM-DD)
Latest Job Posted Date Max Latest date when jobs were posted (YYYY-MM-DD)
Page Page number of results to retrieve
Per Page Number of results per page

Output

The node outputs JSON data containing the list of organizations that match the search criteria. Each item in the output typically includes detailed information about an organization such as its name, location, employee count, funding details, technologies used, job postings, and other relevant metadata returned by the Apollo API.

If binary data is supported (not indicated here), it would generally represent attachments or files related to the organizations, but this node primarily deals with JSON data.

Dependencies

  • Requires an API key credential for authenticating with the Apollo API.
  • The base URL defaults to https://api.apollo.io but can be overridden via credentials configuration.
  • No additional external dependencies are indicated beyond the Apollo API access.

Troubleshooting

  • Common issues:

    • Invalid or missing API key will cause authentication errors.
    • Incorrectly formatted date strings may result in query failures.
    • Requesting pages beyond available results may return empty data sets.
    • Filtering with incompatible or unsupported parameter combinations might yield no results.
  • Error messages:

    • Authentication errors: Ensure the API key credential is correctly configured.
    • Validation errors: Check that numeric ranges have valid min/max values and dates follow the YYYY-MM-DD format.
    • Rate limiting: If too many requests are made in a short time, the API may throttle; implement retries or delays.

Links and References

Discussion