AI Agent API

Give any AI agent secure access to your data pipeline.

Open REST API. Granular permissions. Full audit logs. Claude, ChatGPT, or your own agent enriches, cleans, and routes your contact data — autonomously.

Start Free

No credit card · Works with any AI that makes HTTP requests

How It Works

Create. Connect. Enrich.

No visual workflows. No complex setup. Three steps and your AI agent operates your data pipeline.

1

Create an API Endpoint

One click in ListPlus. Set column permissions, write access, rate limits, and expiration. Your endpoint is ready in seconds.

2

Give the URL to Any AI

Paste the endpoint into Claude, ChatGPT, a custom GPT, n8n, or any automation tool. The AI discovers your schema automatically.

3

Describe Your Task

"Find all contacts missing a company name. Research each domain. Fill in company, industry, and HQ location." The AI does the rest.

terminal — API interaction
# 1. Discover the schema
curl https://listplus.ai/api/d/your_endpoint
# 2. Query records with missing company data
curl -X POST https://listplus.ai/api/d/your_endpoint \
-d '{"action":"query","filter":{"company":"is_empty"},"limit":50}'
# 3. Write enriched data back
curl -X POST https://listplus.ai/api/d/your_endpoint \
-d '{"action":"update","filter":{"ar_id":"row_42"},
"data":{"company":"Acme Inc","industry":"SaaS"}}'
→ {"updated": 1, "row": {"ar_id":"row_42","company":"Acme Inc","industry":"SaaS"}}
Enterprise-Grade Controls

Full control. Zero risk.

Every API endpoint is wrapped in granular security controls. You define exactly what the AI can see and do.

Column Visibility Per Endpoint

Hide sensitive fields entirely from the AI. Email and phone visible, but salary or internal notes hidden.

Write Whitelist Per Endpoint

Define exactly which columns the AI can write to. Company and industry writable, but email and name read-only.

Fill-Only-Empty Mode

AI can only fill blank fields — never overwrite existing data. Your manually curated data stays untouched.

Rate Limits & Expiration

Set requests per minute, total row caps, and auto-expiration dates. The endpoint disables itself when limits are reached.

Complete Audit Logs

Every API call logged with timestamp, source IP, operation type, and changed fields. Full traceability for compliance.

Bearer Token Auth

Optional token-based authentication for additional security. Rotate tokens anytime without recreating the endpoint.

Bring Your Own AI

Any AI. Any task.

Not locked into one provider. Use the best model for the job — or switch freely as better models launch.

AI

Claude, ChatGPT, Gemini

Any AI that can make HTTP requests works. Use Claude for deep research, GPT for extraction, Gemini for classification — whatever fits your task.

GPT

Custom GPTs & Agents

Build a custom GPT or AI agent that enriches data on command. Share it with your team — everyone gets the same enrichment quality.

n8n

n8n, Zapier & Make

Connect the API to any automation platform. Build workflows that combine AI enrichment with CRM updates, notifications, and routing.

The Difference

Clay's AI works inside Clay.
ListPlus works with any AI.

Clay is human-in-the-loop: you build visual workflows, and their built-in AI helps. ListPlus is agent-native: any AI operates the pipeline autonomously. You define guardrails. The agent does the work.

Open REST API — not a proprietary workflow builder
Read + Write access — Clay's MCP is read-only
Your AI costs, not enrichment credits ($0.002 vs $0.10+)
Full internet research — not limited to pre-built providers
Any AI + ListPlus APIVisual placeholder
Use Cases

What teams build with the AI Agent API.

Research

Overnight Lead Enrichment

Every evening, Claude queries new leads, researches each company via the web, and fills company name, industry, headcount, and HQ location.

"Find all records where company is empty. Research the email domain. Fill in company, industry, employee_count, and city."
Quality

Weekly CRM Hygiene

Every Monday, an agent validates all email addresses, flags disposable/invalid ones, and moves them to a "needs review" sublist.

"Check all emails for validity. Tag invalid and disposable emails. Move flagged records to the 'Needs Review' sublist."
Pipeline

Webinar → Campaign Pipeline

Import webinar attendees, enrich with AI, score by ICP fit, and route qualified leads directly to Lemlist sequences.

"Enrich all new webinar attendees. Score each by ICP fit (SaaS, 50-500 employees, DACH region). Route score > 80 to 'Campaign Ready'."
Automation

Custom ICP Scoring

An AI agent analyzes each contact's company, role, and industry — then assigns a custom ICP score based on your specific criteria.

"For each contact: research the company. Score 0-100 based on: SaaS company (+30), decision maker role (+25), 50-500 employees (+20), EU-based (+15), recent funding (+10)."
Automation

Set and forget. Your data maintains itself.

Build pipelines that run without human intervention. New CRM records get enriched automatically. Stale data gets refreshed. Quality scores stay current.

Schedule daily, weekly, or on new CRM records
Webhook triggers — enrich the moment data arrives
Auto sync-back to CRM — zero manual work
Automation FlowVisual placeholder
FAQ

Common questions about the AI Agent API.

How does the API work technically?
You create an API endpoint in ListPlus (one click). The endpoint is a standard REST API that supports GET for schema discovery, POST for queries, and PATCH for updates. Any AI model that can make HTTP requests can use it — no special SDK needed. The AI discovers your columns, types, and rules automatically via the schema endpoint.
Is it safe to give AI access to my data?
Yes. Every endpoint is wrapped in granular security controls: hide columns, restrict write access, enable fill-only-empty mode, set rate limits and row caps, add expiration dates, and review complete audit logs. You control exactly what the AI sees and does. Data never leaves your security context.
How is this different from Clay's MCP server?
Clay's MCP server gives AI read-only access to Clay's data. ListPlus gives AI full read + write access to your actual CRM data, with granular permissions. The AI can query, enrich, update, tag, and route records — not just read them. And it works with any AI model, not just Clay's built-in tools.
What does it cost?
The API is included in all ListPlus plans. You pay your AI provider directly for token usage — typically $0.002-0.01 per enrichment query. That's 10-50x cheaper than traditional enrichment credits. No per-lookup fees from ListPlus.
Which AI models work?
Any AI that makes HTTP requests: Claude (Anthropic), ChatGPT and custom GPTs (OpenAI), Gemini (Google), Perplexity, Mistral, self-hosted models, and any automation platform like n8n, Zapier, or Make.
Can I run enrichment automatically?
Yes. Connect the API to n8n, Zapier, or Make to build automated pipelines. Schedule enrichment daily, weekly, or trigger on new CRM records via webhooks. The pipeline runs without human intervention.

Your data + any AI = instant enrichment.

Create an API endpoint, hand it to Claude or ChatGPT, and watch your data fill itself in.

Start Free →