Search Substack Notes by keyword. Returns each note's text, author, date, engagement (likes, replies, restacks) and any quoted post or note, newest first or top first. Supports fetching multiple pages in a single API call.
curl "https://apidirect.io/v1/substack/notes?query=claude%20code&pages=1" -H "X-API-Key: YOUR_API_KEY"
{
"count": 9,
"notes": [
{
"attachments": [
{
"height": 3000,
"type": "image",
"url": "https://substack-post-media.s3.amazonaws.com/public/images/3b20c7ab-894d-4fac-8c71-a770e65b2cd3_2400x3000.webp",
"width": 2400
}
],
"author": "aakashgupta",
"author_bestseller_tier": 0,
"author_id": "4429439",
"author_name": "Aakash Gupta",
"author_pic_url": "",
"author_url": "https://substack.com/@aakashgupta",
"body": "Claude Code is the best way to use AI.\n\nHere's your complete guide:\n\n1. Stop working in chat windows\n\nOpen terminal in y…",
"date": "2026-10-12 05:00:03",
"domain": "substack.com",
"lang": "en",
"likes": 1,
"note_id": "358840474",
"publication": "Product Growth",
"reactions": {
"❤": 1
},
"replies": 0,
"restacks": 0,
"source": "Substack",
"url": "https://substack.com/@aakashgupta/note/c-358840474"
}
],
"pages": 1,
"query": "claude code",
"sort_by": "most_recent"
}
Substack's search feed mixes posts into these pages; only the notes are returned. Posts are searchable with Search Posts.
No. Substack's notes search has no date window; use sort_by=most_recent and stop when the dates get older than you need.
You only pay for successful requests. The Search Substack Notes API costs $0.003 per page. There are no monthly fees or commitments. You get 50 free requests per endpoint every month.
No. You can sign up and use the free tier (50 requests/endpoint/month) without adding a payment method. You only need to add a card when you want to exceed the free tier.
Yes, there's a concurrency limit of 10 simultaneous requests per endpoint per user. If you need more, just get in touch.
Get your API key and start making requests in minutes. 50 requests/month free every month.
Get API Key