Skip to main content
Heymarket is a business messaging platform that lets teams send and manage SMS, MMS, and email conversations at scale. The Heymarket API is a REST API that gives you programmatic access to the same capabilities available in the Heymarket app, so you can integrate messaging directly into your own products and workflows.

What you can do

With the Heymarket API you can:
  • Send messages — send SMS, MMS, and email messages to individual contacts or entire lists
  • Manage contacts — create, update, search, and delete contacts with custom fields
  • Track conversations — open, close, reassign, and transfer customer conversations
  • Organize lists — build and manage contact lists for broadcast messaging
  • Use templates — create and send pre-approved message templates
  • Schedule messages — queue messages to send at a specific time
  • Receive webhooks — subscribe to real-time events for inbound messages and status changes

Base URL

All API requests are made to the following base URL:
https://api.heymarket.com

JSON encoding

All request bodies must be JSON-encoded, and all responses are returned as JSON. Set the Content-Type header to application/json on every request that includes a body.
Content-Type: application/json

HTTPS requirement

The Heymarket API only accepts requests over HTTPS. Requests made over plain HTTP are rejected. Make sure your HTTP client follows redirects and enforces TLS.

Next steps

Authentication

Get your API key and learn how to authenticate every request.

Rate limits

Understand rate limits, request IDs, and how to handle errors.

Send a message

Follow a step-by-step guide to send your first SMS or MMS.

API reference

Browse the full reference for all available endpoints.