Dokaz API › Docs › Python quickstart
Python quickstart
Every product, one base URL, one optional header. The free tier needs no key at all.
import requests
BASE = "https://api.dokaz.net"
KEY = "dk_..." # optional on the free tier
r = requests.get(f"{BASE}/v1/email/verify", params={"email": "jane@gmial.com"}, headers={"X-Api-Key": KEY})
print(r.json()["checks"]["typo_suggestion"]) # -> gmail.com
pdf = requests.post(f"{BASE}/v1/invoice/pdf", json={
"number": "INV-1", "date": "2026-09-06",
"from": {"name": "Me"}, "to": {"name": "Client"},
"items": [{"description": "Work", "qty": 2, "unit_price": 100}],
}, headers={"X-Api-Key": KEY})
open("INV-1.pdf", "wb").write(pdf.content)
Next
Free email verification API with MX checkDisposable email detection APIInvoice PDF API: JSON in, PDF outQR code API: SVG and PNG in one requestWi-Fi QR code APIvCard contact QR code APIWebsite technology detection APIExtract emails, phone numbers and social links from a website APIText summarization APISentiment analysis APIKeyword extraction APIZero-shot text classification APIRewrite text in a different tone APIBarcode generator API: Code 128, EAN-13 and UPC-A as SVGEAN-13 and UPC-A barcode API with check digitMarkdown to PDF APICSV to JSON API (RFC 4180)JSON to CSV APIJSON to Excel (XLSX) APIiCalendar (.ics) file API: bookings to calendar events"Add to calendar" link APIRemove EXIF and GPS metadata from photos APIVerify an email list from a CSV API