Buyers found 24/7
New buyers every day, from lookalikes, keywords and rivals' fans.

Send your hot leads and their replies to your CRM, your sheets or your own tools, as they happen.
Our API runs everything the app does, campaigns and DMs included. Our MCP server lets Claude or ChatGPT run your Gemlead in plain words.
Webhooks call your app the moment a lead turns hot or replies, so nothing waits for a sync.
An X lead generation API lets your own tools receive the buyers found on X, and act on them, without anyone exporting a list by hand. Gemlead's API gives you the leads its agents find and score on X, each with its score and the reason for it, plus the personas, campaigns, conversations and DMs behind them. Signed webhooks call your server the moment a lead turns hot or replies, and an MCP server lets Claude, ChatGPT or Cursor run your Gemlead in plain words. All three come with the Business plan, on one key.
The point is speed: a hot lead that waits in a tab until someone copies it into the CRM is a lead going cold. Below: what that delay costs, what each piece does, and a real request.
Leads that stay in a separate tool get worked late, or not at all.
Every endpoint lives under https://gemlead.ai/api/v1 and speaks JSON. In Gemlead, open API in the menu, pick the X account, name the key and choose its scopes, read alone or read and write. The key starts with gl_live_, shows once, and only ever sees that X account's data.
What it covers:
hot, score_min, a persona or a date, read where a lead came from, rescore it, follow it, or save your own metadata on it, like a CRM ID.Your hot leads, newest first:
curl -G https://gemlead.ai/api/v1/leads \
-H "Authorization: Bearer $GEMLEAD_API_KEY" \
-d hot=true \
-d limit=10Each lead comes back with its X profile, its score from 0 to 100, its score_reason in one sentence, its persona and its status. A key makes 120 requests a minute. DMs sent through the API are capped at 10 a minute and 300 a day per X account, or less when X sets a lower quota.
Register a public HTTPS URL in the app under API, or with POST /v1/webhook_endpoints, and pick your events:
| Event | Sent when |
|---|---|
lead.created | A new lead is found and scored, hot or not |
lead.hot | A lead's score reaches 60 or more for the first time |
reply.received | A lead sends you a new message, in a campaign or not |
reaction.received | A lead reacts to one of your messages with an emoji |
Each request carries a Gemlead-Signature header, an HMAC SHA256 you check with your endpoint's secret. A failed delivery is retried 7 times, over about 45 hours. You can keep up to 10 endpoints per account, and limit one to the leads of some personas. The webhooks guide shows the check in Node.js and Python.
The Model Context Protocol is an open-source standard for connecting AI applications to external systems. Gemlead's server at https://gemlead.ai/mcp gives Claude, ChatGPT, Cursor and Claude Code over 60 tools, one for each thing the API does: search_leads, get_campaign_stats, list_conversations, send_message, create_export and more. Claude and ChatGPT sign in with OAuth, with no key to copy. In Claude Code, one command:
claude mcp add --transport http gemlead https://gemlead.ai/mcp \
--header "Authorization: Bearer $GEMLEAD_API_KEY"Then ask: "Show me today's hot leads for my Tipsters persona, with the reason each one scored high." Write tools need the write scope, and the assistant asks you before it sends, starts or deletes anything. To work on several X accounts, add one connection per account. The full setup is in the docs.
metadata, and every later event links back to the same record. Fewer duplicates, less cleanup.| Task | By hand | With the API, MCP and webhooks |
|---|---|---|
| Getting hot leads into the CRM | Export a CSV, import it, dedupe | lead.hot creates the record as it happens |
| Knowing a lead replied | Check each X inbox | reply.received brings the message and the conversation |
| Linking a lead to its CRM record | A column in a spreadsheet | The CRM ID saved in the lead's metadata |
| Weekly numbers | Screenshots of the Dashboard | Campaign stats and analytics, by day |
| A question about your pipeline | Five tabs open | Ask Claude or ChatGPT, through MCP |
| Pulling every lead at once | Page after page | One export, CSV or JSON Lines |
How those leads are found is in how to find leads on X. Before an agent writes to them, read what AI SDRs can and cannot do.
GEMLEAD_API_KEY. Give write only to the tools that change data.id you already handled.Yes. Gemlead has a REST API at gemlead.ai/api/v1, signed webhooks and an MCP server, all on one key. They come with the Business and Enterprise plans, trial included. The API covers leads, personas, sources, campaigns, conversations and DMs, exports and analytics, with 120 requests a minute per key.
Add Gemlead's MCP server, gemlead.ai/mcp, as a custom connector, then sign in to Gemlead with OAuth and pick your X account. Cursor and Claude Code can use an API key instead. Your assistant can then search hot leads, read conversations and check campaigns, and asks you before it sends, starts or deletes anything.
Four: lead.created when a new lead is found and scored, lead.hot when a lead first reaches a score of 60, reply.received when a lead sends you a message, and reaction.received when a lead reacts with an emoji. Each request is signed, and failed deliveries are retried 7 times over about 45 hours.
Yes. Send a message sends a DM from your connected X account, with text, an image, a GIF, a video or a voice note. Through the API, each X account can send 10 DMs a minute and 300 a day, or less when X sets a lower quota. Through MCP, the assistant shows you the text first.
No. The API, the MCP server and webhooks need the Business or Enterprise plan. On Free or Starter, requests answer 403 with the code plan_required, and webhook endpoints send nothing. Your keys and endpoints stay, and work again as soon as the account moves to Business or Enterprise.
Features
Gemlead's AI agents sell for you on X, around the clock. Simon AI finds your buyers, Dana AI scores each one, Nico AI writes and sends the outreach, and Sam AI answers every reply until the lead is ready to buy.
New buyers every day, from lookalikes, keywords and rivals' fans.
Every lead scored 0 to 100. You only spend time on real buyers.
Radar spots them online. A magic warm-up, then your DM lands.
A deep read of their profile, posts and pains, then a DM in your voice.
Every X account, every reply, every deal, in one live pipeline.
Replies in seconds, day and night, from your pitch. Until they buy.
One winning persona on many X accounts. Volume up, each one safe.
Your leads, your stats, your next move, answered from your account.
Can't find the answer you're looking for?
Yes. Starter and Business start with a 3 days free trial. You add a card at Checkout and you are charged nothing for those 3 days.
Cancel before the trial ends and you pay nothing. If you stay, billing continues on the plan you picked.
Gemlead is an AI sales team for X. Five agents find warm leads, score them, write outreach, and keep your inbox moving until you are ready to close.
You connect an X account, set your persona and campaigns, and Gemlead runs outbound around the clock.
Yes. Gemlead never asks for your X password. You connect from desktop Chrome, already logged in on x.com, and the extension reads that session. You can disconnect the account whenever you want.
Gemlead uses two secure techniques: the Chrome extension, and the X API. Together they get the most out of your account, at the best price for you.
Gemlead was built to respect X's rules and reach people surgically. It finds your highest-intent leads, the ones most likely to become clients and bring in money, and it keeps every send inside those rules. That is how one account brings in as much business as it can.
Founders, solopreneurs, and small teams selling B2B offers on X: SaaS, agencies, coaching, info products, and high-ticket services.
If your buyers are already posting on X, Gemlead is built for you.
Simon AI is the scout. He drafts your persona from a short brief, walks the following of the X accounts you pick as Sources and brings back leads who look like that buyer, up to 1 000 an hour per X account. Scraping never uses credits.
Dana AI is the judge. She scores each lead from 0 to 100 against your persona, so Nico and Sam only spend credits on people worth a conversation. A lead costs 1 credit, and 1 more when a promising one gets her second read.
Nico AI is the writer. He writes what your campaigns send, from the warm-up to personalised DMs, follow-ups and comments. An AI DM sent costs 5 credits, a comment 5 credits.
Sam AI keeps the inbox. He syncs every DM of your X accounts into Chat. On Business he writes the reply when a lead answers a campaign, as a suggestion you send or on his own in Auto. Each reply sent costs 30 credits.
Julien AI is Gemlead's chat. Today he answers your questions on the product, the screens and the plans, for free. Soon he will run the four others for you from that same chat.
Each agent owns one step so the pipeline stays fast and predictable.
Radar is the secret weapon behind Lookalike network campaigns. Nico AI knows the moment each lead is active on X and reaches them right there, on the post they just published.
Your like, comment, or DM lands while they are online, instead of firing into the void at 3am. It feels like a real person who was just around, which is why replies come in so much more often.
Keyword search, Competitor comments and Competitor followers skip it: they find people in the moment, so the follow, the like, then the message go out at once.
Most users see first qualified replies within 24 to 48 hours after connecting an account and launching a campaign.
Warm-lead sourcing and scoring start as soon as Simon and Dana are running on your persona.
No. Simon drafts your persona from a short brief. Campaign templates are ready to plug your sources into. You confirm and tweak, then go live in minutes instead of spending an afternoon on setup.
Yes. You can fully edit the messaging, number of steps, delays, and targeting. The AI gives you a ready-to-go campaign, but you stay in control.
Sequencing tools send messages. Gemlead runs the full loop: find, score, write, follow up, and sync the inbox on X.
You get a team of agents, not a single blast inbox with static templates.
You can create your account and connect one X account for free. Checkout opens when you launch scraping and scoring or activate a campaign, and your plan starts with the 3 days free trial.
Credits are the fuel that powers every Gemlead AI agent. Each AI action has its own cost.
1 to 2 credits when Dana AI scores a lead,
5 credits when Nico AI sends a campaign DM,
30 credits when Sam AI sends a reply,
5 credits when Nico AI sends a comment.
Anything that doesn't pull an AI agent into the loop, like manual DMs you write yourself, scraping, likes, follows or other actions, is on the house and never consumes credits, on any plan.
Your plan credits refill at the start of every billing cycle, and you always know what is left from your dashboard.
Starter includes 50 000 credits a month, around 1 000 new conversations with high-intent leads. Business includes 150 000 credits, around 3 000.
Yes. Any credits you top up on top of your plan are added to your balance and never expire, so you can stack reserves for busy weeks. Plan credits refill each billing cycle; top-up credits keep rolling over until you use them.
You add a card and start a 3 days free trial. Nothing is charged today. After 3 days, billing switches to your chosen plan automatically. You can cancel anytime from Plans with one click. No hidden fees.
Yes. Cancel from Plans whenever you want, including during the 3 days free trial. No long-term lock-in. Quarterly and annual plans are optional discounts, not a contract.