---
title: "Email Verification API Docs: REST, Python, Node, PHP"
description: "REST API with an OpenAPI 3.0 spec and SDKs for Python, Node.js and PHP. Endpoints for verification, blacklist checks, DMARC reports and SPF/DKIM validation."
canonical: "https://emailshield.co/developers"
last-updated: "2026-08-22"
---

> REST API with an OpenAPI 3.0 spec and SDKs for Python, Node.js and PHP. Endpoints for verification, blacklist checks, DMARC reports and SPF/DKIM validation.

EMAILSHIELD

Developer Docs

API Documentation

# Developer docs

The EmailShield API is simple to use and easy to integrate into your application. Build custom deliverability workflows with our robust REST API.

### Authentication

Manage user authentication and token retrieval.

### Account management

Manage user accounts, registration, and details.

### Workspaces

Create and manage workspaces and team members.

### Domains

Add and manage domains to enhance email security.

### Email accounts

Add, manage and test your email accounts and connection.

### Contact verification

Manage, verify and download contact lists.

### Blacklist checks

Manage and perform blacklist checks on domains.

### DMARC reports

Manage, retrieve DMARC report stats and failures.

### Email authentication

Lookup, generate and validate SPF, DKIM, and DMARC.

### Content spam check

Check content for spam and get a spam score.

### Hosted domain redirect

Create and manage hosted domain redirects.

### Spam filter tests

Manage and perform email tests. Access all email tests.

## API snippets

Quick examples to get you started.

See full API reference

Add a domainDKIM record lookupCreate a new email testInvite team memberCreate ad-hoc blacklist check

POST/api/domains

Shell cURL

1curl --request POST \

2 --url https://app.emailshield.co/api/domains \

3 --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \

4 --header 'Content-Type: application/json' \

5 --data '{

6 "name": "example.com"

7}'

Test Request
