Public APIs
IndiePitcher favicon

IndiePitcher

Email

Everything email for your startup with markdown support.

IndiePitcher's website screenshot

About IndiePitcher

IndiePitcher provides a REST API for sending transactional emails, managing contacts, and handling mailing lists. It supports sending emails to individual addresses, to registered contacts, or to contacts subscribed to a specific mailing list, with email bodies accepted in markdown or plain HTML. Contact management endpoints cover retrieving, finding, adding (single or bulk), and updating contacts, as well as generating portal session URLs that let contacts manage their own mailing list subscriptions.

Authentication uses a bearer API key tied to a project, and the API enforces a rate limit of 10 requests per second per project. Destructive operations are largely restricted to the IndiePitcher dashboard rather than exposed through the API, for security reasons. SDKs are provided for Node.js, Swift, and Python, and an OpenAPI spec is published for the API.

The product is aimed at developers integrating transactional and list-based email sending, along with contact and subscription management, into their own applications.

Key features

  • Send transactional emails via REST API with markdown or HTML body support
  • Send emails to individual contacts or entire mailing lists
  • Manage contacts: add single or bulk contacts, find, update, and delete
  • Retrieve mailing lists and generate portal sessions for subscription management
  • Official SDKs for Node.js, Swift, and Python

Frequently asked questions

What languages have official SDKs?

IndiePitcher provides SDKs for Node.js, Swift (server-side usage only), and Python (sync and async).

What are the API rate limits?

Requests are limited to 10 per second across API keys tied to a project, with a 429 response returned after the limit is reached and reset after 1 second.

How do I authenticate API requests?

You create a free account to get an API key, then include it as a Bearer token in the Authorization header of requests to https://api.indiepitcher.com/v1.

Can I call the API directly from frontend code?

No, IndiePitcher advises against exposing the API key in frontend code due to exploitation risk, and CORS security rules block such requests.

Can I delete contacts or perform destructive operations via the API?

Most destructive operations are not supported through the REST API for security reasons; the IndiePitcher dashboard should be used instead, though contact deletion is available via the API.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product