Give us a brand.
Get the plug.
One call returns the people who run influencer marketing at that brand. Name, title, verified email. Ready to pitch.
Plain JSON. One endpoint. A search only counts when it returns a verified email.
curl https://app.pitchtheplug.com/v1/contacts \
-H "Authorization: Bearer ptp_live_..." \
-H "Content-Type: application/json" \
-d '{ "brand": "OLIPOP" }'const res = await fetch("https://app.pitchtheplug.com/v1/contacts", {
method: "POST",
headers: {
Authorization: "Bearer ptp_live_...",
"Content-Type": "application/json",
},
body: JSON.stringify({ brand: "OLIPOP" }),
});
const data = await res.json();import requests
r = requests.post("https://app.pitchtheplug.com/v1/contacts",
headers={"Authorization": "Bearer ptp_live_..."},
json={"brand": "OLIPOP"})
data = r.json(){
"id": "srch_8123",
"status": "done",
"brand": "OLIPOP",
"domain": "drinkolipop.com",
"contacts": [
{
"full_name": "Jordan Rivera",
"title": "Influencer Marketing Manager",
"email": "[email protected]",
"email_status": "verified",
"linkedin_url": "https://linkedin.com/in/...",
"location": "Oakland, CA"
}
],
"charged": true,
"usage": { "quota": 200, "used": 17, "remaining": 183 }
}
What comes back
Not a directory dump. The specific human who books creators, with a real email you can send to right now.
{
"full_name": "Jordan Rivera",
"first_name": "Jordan",
"last_name": "Rivera",
"title": "Influencer Marketing Manager",
"headline": "Influencer Marketing Manager at OLIPOP",
"company": "OLIPOP",
"email": "[email protected]",
"email_status": "verified",
"email_source": "findymail",
"linkedin_url": "https://linkedin.com/in/jordanrivera",
"location": "Oakland, CA"
}How it works
Three steps. You write one line of code, we do the digging.
Send a brand
A name or a domain. That is the whole request. We resolve it, including brands that sit under a parent company.
We find and verify the team
We rank the influencer, social, and brand marketing people at manager level and up, then verify every email before it comes back.
You get contacts
Plain JSON with names, titles, verified emails, LinkedIn, and the brand's socials. Pipe it into whatever you already use.
Who it's for
Talent managers and agencies
You have a roster and pitch dozens of brands a week. Wire the contact layer into your own outreach.
Technical creators
You run outreach with Codex, Claude, or a script. Point your agent at our docs and let it pull contacts.
Tool builders
You are building a creator CRM, pitch tool, or deal tracker. Skip the data problem and ship the product.
Built for reply rates, not row counts.
Ranked for the people who say yes
Influencer, social, and brand marketing, manager level and up. Procurement, sales, and retail never make the list.
Verified before it returns
Every email runs through a finder and a verifier. No guessed patterns. Unverified contacts are labeled, not hidden.
Only results count
A search with no verified email does not count against you. You use searches on contacts you can actually pitch.
Built for agents
Point Codex or Claude at our docs. One endpoint, plain JSON, and a markdown page an agent can read on its own.
Access is by request while we are early.
Tell us what you are building and roughly how many brands a month. We reply within a day.
- No pricing page yet. We will size it to your volume.
- Your key hits real data from the first call, not a sandbox.
- Direct line to the founder while you build.
Got it.
Neil will email you within a day.
Questions, answered straight
"charged": false. Checking on a search or reading an old one again is free.searched_at timestamp and a cached flag so you always know which one you got."wait": true and the same call hands you the contacts when they land.not_found with their LinkedIn, never with a made-up address.429 with a Retry-After header. Need more for a batch job? Ask and we will raise it. Full details in the docs.