Skip to content
Benchmark Email · API

Connect Benchmark Email to the Tools You Already Use

Your stack should talk to itself. The Benchmark Email API keeps your contacts and lists in sync with your CRM, e-commerce store, and the rest of your business tools. No more CSV exports on a Friday afternoon.

JSON over HTTP API key authentication Scoped permissions OpenAPI specification

Sound familiar?

You’ve got customers in your e-commerce store. Leads in a spreadsheet. More contacts in your POS or CRM.

Your team is exporting, scrubbing and importing CSVs to get an up-to-date email list. By Monday, it’s already out of date. When you want to know how a campaign performed, it’s copy/paste to a spreadsheet.

It works. But it eats your week.

One API keeps contact data current.

The Benchmark Email API connects your Benchmark account to the other software your business runs on:

  • Contacts and list management
  • Campaign creation and configuration
  • Read access to reports
  • Read access to your sending domains

It’s built for marketers who are comfortable working with APIs, or who have a developer or AI tool to help. Hand it to your developer, or use an AI coding assistant to build the integration yourself. Either way, you stop being the integration.

What you can do with Benchmark’s API

Use cases to explore.

Add contacts from other apps.

When a customer signs up in another tool in your tech stack (think: an e-commerce platform, a booking app, or a CRM) they show up in the right Benchmark list automatically. No more importing CSVs.

Keep contact data up to date.

Your customer data changes constantly. The API keeps Benchmark current with whatever the rest of your stack knows about a contact today. So your next campaign doesn’t go out with last quarter’s information.

Search and segment before you create.

Search contacts by email, custom field, list, status, or creation date. Useful for deduplication (don’t add a contact that already exists) and for building segmented queries before a send.

Manage your lists from anywhere.

Create, rename, duplicate, merge, and delete lists from another system. Useful when your CRM or e-commerce tool is the source of truth for how customers should be grouped.

Read campaign performance into your reports.

Stop copy-pasting open rates into a slide. Pull campaign results into your BI tool, your weekly digest, or whatever dashboard you actually look at.

Check sending-domain status.

Read-only access to the verification status of your private sending domains. Useful when you want a deliverability dashboard outside Benchmark, or want another system to know when a domain is ready to send from.

Create and configure campaigns programmatically.

Set up the campaign name, subject line, sender details, and recipient list via the API. The final design and the actual send still happen in the Benchmark builder.

Specs at a glance

For your developer or technical team member. Marketers can skip this section.

  • JSON over HTTP, OpenAPI specification published
  • Authentication via scoped API key (X-API-Key header)
  • Per-resource permissions: No Access, Read, or Read & Write (contacts, campaigns, reports, domains)
  • Optional expiration dates per key; deactivate and reactivate without rotating
  • Rate limits with hourly and monthly quotas; clear response headers
  • Step-by-step scenario guides for the most common workflows
  • Migration guide for customers moving from Benchmark Classic
# Add a contact to a list
curl https://api.benchmarkemail.io/v1/contacts \
  -H "X-API-Key: $BENCHMARK_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "mia@example.com",
    "list_id": "ls_42",
    "fields": {
      "first_name": "Mia",
      "plan": "Pro"
    }
  }'

Built for the way busy teams actually work

Marketing moves fast. Software shouldn’t slow you down. The Benchmark Email API is scoped to the things resource-strapped marketing teams actually ship every week. Manage your contacts, sync your data, pull your reports, get back to your week.

Frequently asked questions

Does Benchmark Email have an API?
Yes. The Benchmark Email API lets you manage contacts, campaigns, reports, and sending domains programmatically. It’s available on every Benchmark Email plan.
Do I need to know how to code to use the API?
You’ll need a developer, a technical team member, or comfort working with AI coding assistants that can write the integration code for you. The Benchmark Email API speaks JSON over HTTP, so anyone who can write or generate code that calls a web service can use it. There’s no built-in no-code workflow tool inside Benchmark today.
Is the API free?
The API is included on every Benchmark Email plan at no extra cost. You’ll need an account in good standing and an API key, which you can create from Settings → API Keys.
How do I get an API key?
Log in to Benchmark Email as the account owner, go to Settings → API Keys, click Create API Key, name it, choose the permissions you need, and copy the key. Keep it somewhere safe. Benchmark only shows it once.
What can I do with the Benchmark Email API?
Sync contacts and lists between Benchmark and the other tools you use to run your business. Search and deduplicate contacts. Pull campaign performance into your own dashboards. You can also create campaign shells and read sending-domain status, though final design and sending still happen in the Benchmark app.
Can I send emails through the API?
Not directly. You can create, configure, and duplicate campaigns through the API, but scheduling and sending happen in the Benchmark Email web app. The recommended workflow: duplicate a previous campaign via the API to inherit the design, then open it in Benchmark to make final edits and send.
What’s the rate limit?
The API has both hourly and monthly limits, with rate-limit headers in every response. The current numbers are in the Rate Limits section of the docs.
Where are the docs?

Stop being the integration

Get in, hook it up, get back to the rest of your week.

Need a hand? Talk to support · real humans, 24/7 chat and email; phone on paid plans
Benchmark Logo-Full Color-RGB 1

A powerfully simple email marketing platform

Sign up for free to see how effortless email marketing can be.

© Polaris Software, LLC Benchmark Email® is a registered trademark of  Polaris Software, LLC

© Polaris Software, LLC
Benchmark Email® is a registered trademark of  Polaris Software, LLC