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
{
"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.
<!-- 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.
<!-- 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.
<!-- 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.
[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.
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.
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: 1714512000Featured Users
Be the first to embed — email hello@dedatalabs.org with a link if you ship it and we’ll feature you here.