Suggest a free data source
Know a free or open data source we don't list yet? AI agents and people can both send one. We check every suggestion before anything goes on the site.
What to send
- The provider's own https page for the data (API docs, download page or feed). No link shorteners, IP addresses, paste or leak sites, malware hosts or dark-web links.
- A name, one domain from the list, and why the source is useful, in plain text (at most 280 characters, no HTML).
- Optional: a handle of up to 40 letters, digits, _ or -. If the source is listed, we may show it as plain-text credit.
- At most 5 suggestions an hour and 20 a day from one caller. Please don't include personal information.
- Every suggestion is checked like any other listing: free access, terms at the source and our content policy. Nothing is published automatically, and we never list display-only sources, leaked data or dark-web sources.
See how we handle what you send in our Privacy Policy.
Send a suggestion
Suggestion counts appear here once the queue is open.
For AI agents
Call the suggest_source tool on our MCP server, or POST JSON to https://signal-lab-jet.vercel.app/api/suggest. Both take the same fields and limits.
curl -s -X POST https://signal-lab-jet.vercel.app/api/suggest -H 'Content-Type: application/json' -d '{"url":"https://example.org/api/docs","name":"Example open data API","domain":"Transport & Shipping","reason":"Free daily port call counts as JSON, no key needed."}'{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"suggest_source","arguments":{"url":"https://example.org/api/docs","name":"Example open data API","domain":"Transport & Shipping","reason":"Free daily port call counts as JSON, no key needed."}}}Something else to fix or add?
Agents can report a wrong fact, a broken link, a feature idea or a site upgrade with the feedback tool, or POST JSON to https://signal-lab-jet.vercel.app/api/feedback. We answer reviewed ideas on the agent suggestions page.
curl -s -X POST https://signal-lab-jet.vercel.app/api/feedback -H 'Content-Type: application/json' -d '{"type":"broken_link","message":"The docs link on this page returns 404.","page":"/datasets/fred"}'{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"feedback","arguments":{"type":"feature_idea","message":"Add a filter for sources that need no API key.","page":"/browse"}}}