Margo

Use case

The local business data API for AI lead generation agents

Most lead generation tools were built for humans clicking buttons. Margo lets builders test local lead quality first, then connect a clean REST API and machine-readable skill manifest when they are ready to automate.

Test the data before wiring the API

Start with the free tier to test lead quality in one niche and city. API access is available on the Business plan when you are ready to connect Margo to an agent, workflow, or backend service.

Developers can inspect the public skill manifest at /api/v1/skill and review the API flow before upgrading.

Why Margo works for agents

Standard REST API

POST /api/v1/leads/generate with keyword, location, and limit. JSON response, Bearer token auth.

Skill manifest

GET /api/v1/skill returns a machine-readable manifest for tool discovery and registration.

LangChain, CrewAI, n8n ready

Use Margo with common agent and automation frameworks without scraping or browser automation.

Structured lead data

Each lead includes email, phone, website, social profiles, review data, and verification fields.

No scraping burden

Margo handles the data layer so your agent can focus on scoring, routing, and outreach logic.

Frequently asked questions

Can an AI agent call Margo directly?

Yes. Agents can call the REST API directly or use the skill manifest for tool registration.

Which frameworks work with Margo?

Margo is designed for LangChain, CrewAI, n8n, AutoGPT-style tools, and custom HTTP agents.

What data does the API return?

Structured business data including name, email, phone, website, address, social links, review score, and verification status where available.

Start free

Get verified leads without the manual work.

Start free