---
title: "Blocklist check"
full: true
_openapi:
  method: POST
  toc: []
  structuredData:
    headings: []
    contents:
      - content: "Queries 35 IP DNSBLs and 7 domain URI lists (42 public DNS zones). These are DNS blocklists, not websites. Failed or refused queries are errors, not clean. Public and rate limited per IP. The target is logged; results are not stored."
_apiData:
  document: "https://reloop.sh/api/tools/openapi/json"
  operationData: [{"path":"/api/tools/v1/blocklist-check","method":"post"}]
  parameterList: [{"name":"target","type":"string","required":true,"description":"Domain name, IPv4 address, or IPv6 address (e.g. example.com, 198.51.100.1).","location":"body","minLength":1,"maxLength":255,"example":"reloop.sh"}]
  responseMap: {"200":{"description":"Response for status 200","schema":{"target":"example_target","inputType":"domain","ipVersion":"ipv4","resolvedIp":"example_resolvedIp","hostname":"example_hostname","checkedIps":[{"ip":"example_ip","source":"input","version":"ipv4"}],"spfIncludes":["example_spfIncludes"],"spfRanges":["example_spfRanges"],"ipNote":"example_ipNote","verdict":"clean","isClean":true,"totalChecked":0,"listedCount":0,"cleanCount":0,"errorCount":0,"skippedCount":0,"scanDurationMs":0,"results":[{"id":"con_123456789","name":"Newsletter","host":"example_host","listType":"ip","category":"reputation","impact":"high","status":"listed","isListed":true,"responseCodes":["example_responseCodes"],"responseTimeMs":0,"delistUrl":"example_delistUrl","description":"example_description","listedTargets":["example_listedTargets"],"txtRecord":"example_txtRecord","error":"example_error"}],"recommendations":["example_recommendations"]}},"400":{"description":"Response for status 400","schema":{"message":"Contact already exists","why":"A contact with this email already exists in your organization.","fix":"Use a different email address or update the existing contact instead.","link":"https://reloop.sh/docs/api/contacts"}},"429":{"description":"Response for status 429","schema":{"message":"Contact already exists","why":"A contact with this email already exists in your organization.","fix":"Use a different email address or update the existing contact instead.","link":"https://reloop.sh/docs/api/contacts"}}}
  codeSamples: []
---
> For the complete documentation index, see [llms-docs.txt](/llms-docs.txt) or the site index [llms.txt](/llms.txt). Full docs corpus: [llms-full-docs.txt](/llms-full-docs.txt). Prefer markdown URLs (append `.md`) for agent consumption. Product skill: [skill.md](/skill.md).


{/* This file was generated by the OpenAPI doc generator. Do not edit this file directly. Run `bun run generate:api-docs` to regenerate. */}

<APIPage />
