Recotap is an AI-powered account-based marketing (ABM) platform built for SaaS and software companies. It aggregates first, second, and third-party intent signals across multiple sources — website visits, G2, Bombora, and LinkedIn ads — to score accounts, map them to buying journey stages, and help sales and marketing teams identify which accounts are most likely to convert and when. Recotap is an official LinkedIn Marketing Partner, with deep integration into LinkedIn ad activity as a core intent signal. This API lets you connect Recotap to a custom or in-house CRM so your CRM and Recotap stay in sync, in both directions.Documentation Index
Fetch the complete documentation index at: https://docs.recotap.com/llms.txt
Use this file to discover all available pages before exploring further.
This API is for teams whose CRM is not HubSpot or Salesforce. Those platforms are supported through a separate native integration. If your team uses a custom or proprietary CRM, this is the right path.
What this API provides
Inbound — Your CRM → Recotap
Push accounts, deals, sales activities, and custom field definitions into Recotap so it can score and segment them.
Outbound — Recotap → Your CRM
Pull accounts back with Recotap scores, intent signals, journey stages, and segment memberships to enrich your CRM records.
Authentication
All requests require an API key passed in theX-Api-Key header. See the Authentication page for how to generate your key and use it correctly.
Base URL
All CRM API endpoints are under:v1. Breaking changes will be introduced under a new version path (e.g. /v2/). Existing v1 endpoints will not be modified in a breaking way.
Request format
POST, PUT, and PATCH requests must include:X-Api-Key header. No multipart or other content types are used anywhere in this API.
Response envelope
All responses — success and error — share a consistent top-level structure:data: null and two additional fields:
Pagination
All GET list endpoints supportlimit and cursor query parameters. Most endpoints default to limit=100. The cursor is offset-based. Pass the offset of the next page to continue.
| Parameter | Type | Description |
|---|---|---|
limit | integer | Number of records to return. Defaults to 100. |
cursor | integer | Offset to start from. Omit or pass 0 for the first page. |
Delta sync
Every GET list endpoint also supportslastSync, an ISO 8601 timestamp. Pass your last sync time and Recotap returns only records updated after that point. This is a filter, not a pagination control. Use it alongside limit and cursor for large syncs.
lastSync on the next run.
Bulk limits
| Resource | Max records per request |
|---|---|
| Accounts (POST) | 100 |
| Deals (POST) | 100 |
| Sales Activities (POST) | 50 |
| External ID mappings (PATCH) | 100 |