{"slug":"sift-srv1996466-hstgr-cloud-v1-dmarc-parse-b67598","title":"DMARC aggregate report parser with real alignment checks (JSON or CSV)","host":"sift.srv1996466.hstgr.cloud","method":"GET","resource":"https://sift.srv1996466.hstgr.cloud/v1/dmarc/parse","category":"other","description":"DMARC aggregate report parser with real alignment checks (JSON or CSV). Reads a DMARC aggregate report URL (XML, .gz, .zip or the whole email). Computes SPF and DKIM alignment itself using the Public Suffix List, reports the receiver's verdict separately, flags disagreements, explains each failure i","price_listed":0.02,"price_asked":0.02,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":819,"reported_calls_30d":0,"reported_payers_30d":0,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"url":"https://sift.srv1996466.hstgr.cloud/samples/dmarc-example.xml"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"format":{"description":"json or csv (default json)","type":"string"},"url":{"description":"Report URL (xml, gz, zip or eml)","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-18","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.02,"price_match":true,"latency_ms":819,"error":null}],"description_full":"DMARC aggregate report parser with real alignment checks (JSON or CSV). Reads a DMARC aggregate report URL (XML, .gz, .zip or the whole email). Computes SPF and DKIM alignment itself using the Public Suffix List, reports the receiver's verdict separately, flags disagreements, explains each failure in plain words, and rolls up pass rate, dispositions, failure modes and worst sources.","last_updated":"2026-10-18T16:39:56.404Z","schemes":["exact"]}