Product9 min read

"When We Have Them": Writing Honest Marketing for Contact APIs

"When we have them": writing honest marketing for contact APIs – soft mesh claims, empty means not found, and Credit B without vanity hit-rate percentages.

Most contact-API landing pages sell certainty. Hit rates. Guarantees. Screenshots of inboxes that somehow always fill. Buyers who run hiring desks already know that language is theater. When we have them is the opposite claim: soft mesh coverage, honest empties, and marketing that matches the API contract.

Invenitor is Connecting people; a lookup API, not a sales cloud. Profile URL in; email, phone, or links out when we have them; empty means not found. We do not publish hit-rate percentages. Soft mesh coverage varies by profile – and that variance belongs in the copy, not in a footnote after the purchase.

Honesty pillar: Empty Means Not Found – Why Guessed Emails Break Hiring. Primary fields: One Primary Contact, Never Invented. Billing semantics: Credits, Empty Results, and Timeouts. Trust buyers: Trust Checklist Before You Buy Any Contact API. Category: What a Contact Lookup API Actually Does.

What "when we have them" means in public copy

Claim styleBuyer hearsHonest alternative
"95% emails found"Guaranteed coverageSoft mesh – contacts when we have them
"Never miss a lead"Invented fills OKEmpty means not found
"Unlimited enrichment"Seat tax foreverPrepaid found-only credits
"AI verifies everything"Magical certaintyDocumented empty + error paths

Marketing that invents certainty trains desks to invent contacts when the API returns empty. That breaks placements, brand trust, and WhatsApp hygiene. Layer clarity: Contact Lookup API vs CRM vs Sequencer. Pay-per-lookup definition: What Is Pay-Per-Lookup Pricing?.

Copy rules that match the product

  1. Lead with the job: profile URL → contact fields when found – hub LinkedIn or GitHub Profile URL → Contact Lookup API.
  2. Say soft mesh out loud. Coverage varies. Do not invent a percentage.
  3. Separate empty completed finds from errors and timeouts – Credits, Empty Results, and Timeouts.
  4. Price in INR packs buyers can sample – /pricing, INR Credit Packs, 25 to 1,000 Credits.
  5. Point agents and builders to the same contract – /docs, /mcp.md.

Words to retire (and what replaces them)

Retire "guaranteed," "always," "100%," and "verified for every profile" unless you can prove each row. Replace with when we have them, empty means not found, and found-only credits. Primer: What Are API Credits in Enrichment Products?. Seat contrast: Seat Subscriptions vs Pay-Per-Lookup Credits. No-seat rail: No Monthly Plan Contact Enrichment, Pay-as-You-Go Contact APIs.

Why desks punish dishonest demos

India boutique desks and freelance recruiters paste shortlists under deadline. If a demo invents emails to look complete, the first empty production week feels like fraud. Agency SOP: Agency Desk Playbook. Partner benches: Partner Bench Sharing. India frame: India Boutique IT Staffing. Screening: Screening Calls Faster.

How content and sales stay aligned

Blog, pricing tiles, OpenAPI, and MCP docs must share empty semantics. OpenAPI hygiene: OpenAPI Hygiene for Enrichment Endpoints. Keys: Rate Limits and Keys. Agents: Building a Recruiting Copilot. Enrichment: Contact Enrichment Explained for Recruiters.

What should you do next?

Rewrite one hero line with when we have them. Link /docs and /pricing. Run five free lookups on real URLs. Leave empties empty. Size a pack from found history – not from a vanity percentage.

Procurement one-liner

We buy a soft-mesh contact lookup API marketed with when-we-have-them language – empty means not found, found-only credits, no invented hit rates.

Worked rewrite: hero before/after

Before: Guaranteed emails for every LinkedIn profile. After: Soft mesh contact lookup – email, phone, or links when we have them; empty means not found. Honesty: Empty Means Not Found. Primary: One Primary Contact, Never Invented. Billing: Credits, Empty Results, and Timeouts. Primer: What Are API Credits. Pay-per-lookup: What Is Pay-Per-Lookup Pricing?. Trust: Trust Checklist. Hub: LinkedIn or GitHub Profile URL → Contact Lookup API. Packs: 25 to 1,000 Credits. Commercial: INR Credit Packs. Desks: Partner Bench Sharing, Agency Desk Playbook. Agents: /mcp.md, Building a Recruiting Copilot. Errors: Error Codes Buyers Should Expect. Onboarding: From 5 Free Lookups to First Paid Pack. Definition: What Is a Hiring Contact API?. /docs · /pricing.

Sales enablement card

Print Credit B and when-we-have-them on one card. Refuse invent-on-empty demos. Category: What a Contact Lookup API Actually Does.

Questions

What does "when we have them" mean for contact APIs?

Contacts return only when the soft mesh has them. Empty means not found – not a prompt to invent emails.

Why avoid publishing hit-rate percentages?

Coverage varies by profile and changes over time. A fixed % in marketing trains buyers to expect certainty the API cannot promise.

How should pricing pages talk about empties?

State found-only rules clearly. Empty completed finds and error/timeout paths should not be sold as guaranteed spends.

Is honest marketing slower to convert?

It converts desks that already distrust vanity demos – boutique staffing, freelancers, and builders who ship empty states.

What copy should replace "guaranteed enrichment"?

Soft mesh, when we have them, empty means not found, prepaid found-only credits.

Where should buyers verify the contract?

/docs for REST, /mcp.md for agents, /pricing for packs, plus the trust checklist and credits pillar posts.

How does this relate to Invenitor's brand?

Connecting people; a lookup API, not a sales cloud – marketing must match that product shape.

ShareShare on X

Look up a contact

Sign in, buy a pack, copy the key once. REST on docs. Agents read mcp.md.

"When We Have Them": Writing Honest Marketing for Contact APIs – Invenitor