Glossary

API integration

Connecting two systems by having one call the other's application programming interface to exchange data.

API integration connects two systems by having one make programmatic calls, usually HTTP requests, to the other's application programming interface (API) to send or retrieve data, instead of moving data by hand or through a file export. A pipeline might call a CRM's API every hour to pull new leads, or push computed scores back into a marketing platform through its API.

This is a pull-based, requester-initiated pattern: the calling system decides when to ask for data and how often, which differs from a webhook, where the source system pushes an event to the receiver the moment something happens. Most production API integrations require handling authentication, rate limits, pagination and retries, and many teams use a prebuilt connector that already handles these details for a given source rather than writing integration code from scratch.

API integration matters because it is how most modern SaaS tools exchange data with each other and with internal pipelines, and it underpins data ingestion from systems that don't offer bulk export. Common pitfalls include not handling an API's rate limits gracefully, causing throttling or bans, and not planning for the source API's schema or version changing over time, which is one reason some integrations are formalized with a data contract.

Last reviewed September 22, 2026

In the index now

Related terms

Related tools

Related guides