Developers
SEOmade API & MCP
Search 1001 ranked startup directories from Claude, Cursor or your own code. One key works for both.
1Your API key
Sign in and subscribe to get a key.
Sign in2Connect
claude mcp add --transport http seomade https://seomade.app/api/mcp \
--header "Authorization: Bearer __SEOMADE_KEY__" Run this once in your terminal. Then just ask Claude about directories.
{
"mcpServers": {
"seomade": {
"url": "https://seomade.app/api/mcp",
"headers": {
"Authorization": "Bearer __SEOMADE_KEY__"
}
}
}
} Paste into ~/.cursor/mcp.json (or Cursor Settings → MCP → Add). Other MCP clients use the same URL and header.
curl "https://seomade.app/api/v1/directories?collection=saas&dofollow=true&free=true&limit=10" \
-H "Authorization: Bearer __SEOMADE_KEY__" Plain REST. Same key.
const res = await fetch(
"https://seomade.app/api/v1/directories?collection=saas&dofollow=true&limit=5",
{ headers: { Authorization: "Bearer __SEOMADE_KEY__" } },
);
const { results } = await res.json();
console.log(results.map((d) => `${d.name} (DR ${d.dr})`)); Works in Node 18+, Deno, Bun and the browser.
3Try it
Ask your agent things like:
- “Find 10 free dofollow directories for my SaaS.”
- “Which AI tool directories have DR above 70?”
- “Is Product Hunt worth it for a B2B tool?”
Or check a key works right here:
Reference
REST endpoints
Base URL https://seomade.app/api/v1. Send Authorization: Bearer sm_live_…
(or X-API-Key).
GET /directories | Filtered list |
GET /directories/{slug} | One directory in full |
GET /meta | Categories, collections, your quota |
Filters for /directories
q | Search name, host or summary |
collection | good, top or saas |
category | e.g. AI Tools |
dofollow, free | true / false |
min_dr, max_dr | 0–100 |
link_type, pricing | Dofollow/Nofollow, Free/Paid |
quality_tier, saas_fit, goal | Editorial fit |
sort | rank, dr, name, score |
limit, offset | Paging (max 100 per page) |
MCP tools
Server URL https://seomade.app/api/mcp, same key. All tools are read-only.
search_directories | Shortlist by niche, DR, dofollow, free/paid |
get_directory | Full details for one directory |
catalog_meta | Categories, collections, remaining quota |
Limits
10,000 requests a day, reset at midnight UTC. Only real calls count — the MCP handshake is free. Up to 10 keys per account.