Developers

Powered By DeData Whois.

A free public REST API returning the canonical record for every data broker we track. Built for privacy bloggers, journalists, and other privacy startups who want a live source of truth — not a static markdown table that goes stale in six months.

What It Is

  • Endpoint

    https://api.dedatalabs.org/whois/{broker_id}

  • Auth

    None. The API is public.

  • Rate Limit

    60 req/min/IP.

  • License

    CC-BY 4.0 — attribute “DeData Whois” with a link.

Example Response

JSON
{
  "broker_id": "spokeo",
  "broker_name": "Spokeo, Inc.",
  "domain": "spokeo.com",
  "registered_states": ["CA", "VT", "OR", "TX"],
  "opt_out_url": "https://www.spokeo.com/optout",
  "privacy_email": "privacy@spokeo.com",
  "categories": ["people-search", "background-check"],
  "honors_gpc": false,
  "last_verified": "2026-04-28T12:00:00Z",
  "source": "https://dedatalabs.org/transparency"
}

Copy-Paste Integration Snippets

Every snippet below is tested in the host platform. Click Copy, paste, ship.

HTML / JavaScript

The default embed. One div, one script tag. Renders a styled card with the broker's record and a 'Powered By DeData' link.

HTML
<!-- Drop anywhere in your HTML -->
<div data-dedata-whois="spokeo"></div>
<script async src="https://dedatalabs.org/whois-embed.js"></script>

Substack

Substack does not allow raw script tags in posts. Use this iframe — tested in the Substack composer.

HTML
<!-- Substack: paste into a "Custom HTML" block -->
<iframe
  src="https://dedatalabs.org/whois/embed?broker=spokeo"
  width="100%" height="220"
  style="border:1px solid #2a2a2a; border-radius:8px;"
  loading="lazy"
></iframe>

Ghost

Same iframe pattern as Substack. Paste into a Ghost HTML card.

HTML
<!-- Ghost: paste into an "HTML" card -->
<iframe
  src="https://dedatalabs.org/whois/embed?broker=spokeo"
  width="100%" height="220"
  style="border:1px solid #2a2a2a; border-radius:8px;"
  loading="lazy"
></iframe>

WordPress

If you install our companion plugin (free on the WordPress directory), use the shortcode. Otherwise, paste the script-tag pattern into a Custom HTML block.

Shortcode
[dedata_whois broker="spokeo"]

<!-- Or, if your theme allows raw HTML, the script tag works directly: -->
<div data-dedata-whois="spokeo"></div>
<script async src="https://dedatalabs.org/whois-embed.js"></script>

Notion

Notion only renders iframe embeds, not script tags. Use the /embed block.

Steps
1. Type /embed and press Enter.
2. Paste this URL:
   https://dedatalabs.org/whois/embed?broker=spokeo
3. Resize the embed block to taste.

cURL (Backend)

For backend developers. JSON in, JSON out. Cache the response for at least 60 seconds in your app.

Bash
curl -s 'https://api.dedatalabs.org/whois/spokeo' \
  -H 'Accept: application/json'

# Rate limit: 60 req/min/IP. Headers returned:
#   X-RateLimit-Limit: 60
#   X-RateLimit-Remaining: 59
#   X-RateLimit-Reset: 1714512000

Featured Users

Be the first to embed — email hello@dedatalabs.org with a link if you ship it and we’ll feature you here.