created_fromstring · optionalValue supplied for created from.
format: date-time
Hacker News
Search public Hacker News stories, comments, jobs and polls with bounded time, type and sort filters.
Search Hacker News public content by query, relevance or recency, optional content type and optional creation-time bounds. Returns at most 50 normalized items with string IDs, author, plain text, timestamps, scores, hierarchy, external links and canonical Hacker News links. It does not promise complete historical coverage or perform unrestricted crawling.
Agents select this operation with tool ID hacker-news.search, then inspect its current executable contract before a run.
created_fromstring · optionalValue supplied for created from.
format: date-time
created_tostring · optionalValue supplied for created to.
format: date-time
limitinteger · optionalValue supplied for limit.
minimum: 1 · maximum: 50
querystring · requiredSearch terms used to find relevant records.
minLength: 1 · maxLength: 500
sortstring · optionalValue supplied for sort.
enum: relevance, date
typestring · optionalValue supplied for type.
enum: all, story, comment, job, poll
captured_atstringReturned captured at value.
itemsarrayReturned items value.
returned_resultsnumberReturned returned results value.
sortstringReturned sort value.
typestringReturned type value.
This reviewed worked example is shared with inspect. Inspect also returns the current executable schema and price estimate before a paid run.
{
"tool_id": "hacker-news.search",
"input": {
"sort": "relevance",
"type": "story",
"limit": 5,
"query": "My YC app: Dropbox - Throw away your USB drive"
}
}{
"sort": "relevance",
"type": "story",
"items": [
{
"id": "8863",
"type": "story",
"state": "available",
"title": "My YC app: Dropbox - Throw away your USB drive",
"author": "dhouston",
"points": 104,
"created_at": "2007-04-04T19:55:01.000Z",
"source_url": "https://news.ycombinator.com/item?id=8863",
"comment_count": 71
}
],
"captured_at": "2026-08-21T00:00:00.000Z",
"returned_results": 1
}invalid_input: The query, content type, time range, sort or result limit was outside the bounded Hacker News search contract.example: {"query":"My YC app: Dropbox - Throw away your USB drive","type":"story","sort":"relevance","limit":5}Scrollport identifies and validates the best-in-class API tools and provides them on a pay-as-you-go basis so you don't need to maintain a separate provider account, subscription or credits.
Give your agent the setup prompt to receive $1 in trial credit and start using the tools right away.
Hacker News
Search public Hacker News stories, comments, jobs and polls with bounded time, type and sort filters.
Search Hacker News public content by query, relevance or recency, optional content type and optional creation-time bounds. Returns at most 50 normalized items with string IDs, author, plain text, timestamps, scores, hierarchy, external links and canonical Hacker News links. It does not promise complete historical coverage or perform unrestricted crawling.
Agents select this operation with tool ID hacker-news.search, then inspect its current executable contract before a run.
created_fromstring · optionalValue supplied for created from.
format: date-time
created_tostring · optionalValue supplied for created to.
format: date-time
limitinteger · optionalValue supplied for limit.
minimum: 1 · maximum: 50
querystring · requiredSearch terms used to find relevant records.
minLength: 1 · maxLength: 500
sortstring · optionalValue supplied for sort.
enum: relevance, date
typestring · optionalValue supplied for type.
enum: all, story, comment, job, poll
captured_atstringReturned captured at value.
itemsarrayReturned items value.
returned_resultsnumberReturned returned results value.
sortstringReturned sort value.
typestringReturned type value.
This reviewed worked example is shared with inspect. Inspect also returns the current executable schema and price estimate before a paid run.
{
"tool_id": "hacker-news.search",
"input": {
"sort": "relevance",
"type": "story",
"limit": 5,
"query": "My YC app: Dropbox - Throw away your USB drive"
}
}{
"sort": "relevance",
"type": "story",
"items": [
{
"id": "8863",
"type": "story",
"state": "available",
"title": "My YC app: Dropbox - Throw away your USB drive",
"author": "dhouston",
"points": 104,
"created_at": "2007-04-04T19:55:01.000Z",
"source_url": "https://news.ycombinator.com/item?id=8863",
"comment_count": 71
}
],
"captured_at": "2026-08-21T00:00:00.000Z",
"returned_results": 1
}invalid_input: The query, content type, time range, sort or result limit was outside the bounded Hacker News search contract.example: {"query":"My YC app: Dropbox - Throw away your USB drive","type":"story","sort":"relevance","limit":5}Scrollport identifies and validates the best-in-class API tools and provides them on a pay-as-you-go basis so you don't need to maintain a separate provider account, subscription or credits.
Give your agent the setup prompt to receive $1 in trial credit and start using the tools right away.
Hacker News
Search public Hacker News stories, comments, jobs and polls with bounded time, type and sort filters.
Search Hacker News public content by query, relevance or recency, optional content type and optional creation-time bounds. Returns at most 50 normalized items with string IDs, author, plain text, timestamps, scores, hierarchy, external links and canonical Hacker News links. It does not promise complete historical coverage or perform unrestricted crawling.
Agents select this operation with tool ID hacker-news.search, then inspect its current executable contract before a run.
created_fromstring · optionalValue supplied for created from.
format: date-time
created_tostring · optionalValue supplied for created to.
format: date-time
limitinteger · optionalValue supplied for limit.
minimum: 1 · maximum: 50
querystring · requiredSearch terms used to find relevant records.
minLength: 1 · maxLength: 500
sortstring · optionalValue supplied for sort.
enum: relevance, date
typestring · optionalValue supplied for type.
enum: all, story, comment, job, poll
captured_atstringReturned captured at value.
itemsarrayReturned items value.
returned_resultsnumberReturned returned results value.
sortstringReturned sort value.
typestringReturned type value.
This reviewed worked example is shared with inspect. Inspect also returns the current executable schema and price estimate before a paid run.
{
"tool_id": "hacker-news.search",
"input": {
"sort": "relevance",
"type": "story",
"limit": 5,
"query": "My YC app: Dropbox - Throw away your USB drive"
}
}{
"sort": "relevance",
"type": "story",
"items": [
{
"id": "8863",
"type": "story",
"state": "available",
"title": "My YC app: Dropbox - Throw away your USB drive",
"author": "dhouston",
"points": 104,
"created_at": "2007-04-04T19:55:01.000Z",
"source_url": "https://news.ycombinator.com/item?id=8863",
"comment_count": 71
}
],
"captured_at": "2026-08-21T00:00:00.000Z",
"returned_results": 1
}invalid_input: The query, content type, time range, sort or result limit was outside the bounded Hacker News search contract.example: {"query":"My YC app: Dropbox - Throw away your USB drive","type":"story","sort":"relevance","limit":5}Scrollport identifies and validates the best-in-class API tools and provides them on a pay-as-you-go basis so you don't need to maintain a separate provider account, subscription or credits.
Give your agent the setup prompt to receive $1 in trial credit and start using the tools right away.