Search
English

For developers and agents

Every list and post is also available as Markdown and JSON, with the same content as the page. No key or login is needed. Responses are cached for about a minute, so please keep automated requests under one per second.

Markdown

Drop the trailing slash from a page address and add .md. A post includes its summary, sources and the full comment thread.

/en/index.md
Front page
/en/{new|best|ask|show|jobs}.md
Newest, best, Ask XO, Show XO and Job XO
/en/{id}.md
One post with every comment
?p=2
Next page
curl -s https://startupxo.com/en/index.md

JSON API

Responses allow CORS, and every field is described in the OpenAPI spec. Set lang to ko, en, ja, es or ar to get checked translations.

/api/v1/{front|new|best|ask|show|jobs}.json?lang=en&page=1
Lists, 30 items per page, up to 20 pages
/api/v1/item.json?id={id}&lang=en
One post with nested comments
/api/v1/search.json?q={query}&lang=en
Search. Combine with kind, sort=points and days=7, 30 or 365.
/api/v1/user.json?handle={handle}
A person's public profile and submitted posts
/openapi.json
OpenAPI 3.1 spec
/api/v1/
Endpoint index
curl -s "https://startupxo.com/api/v1/front.json?lang=en" | jq '.items[] | {id, title, score, comments}'

Reading the fields

score
Votes. Posts by people start at 1, collected posts at 0.
origin
community is a post by a person; curated was collected and summarized automatically.
summary
Two to five fact lines checked against the source.
editorial
Comments with editorial set to true come from the editorial account. The O line says where it is worth trying, the X line what to check first.

Feeds

/en/rss.xml
Front page, newest, Ask XO, Show XO, Job XO, best and comments
/en/rss.xml?user={handle}
Posts by one person
/llms.txt
Notes for AI agents

Keyboard

J K
Previous post / next post
Enter C
Open summary and comments for the selected post
O
Open the original link of the selected post
/
Search
?
Show this help

Questions go to hello@startupxo.com. When you quote a post, please link its discussion page.

Keyboard shortcuts

Choose a post with J and K or the arrow keys, then press Enter.

K ↑ / J ↓
Previous post / next post
Enter C
Open summary and comments for the selected post
O
Open the original link of the selected post
/
Search
?
Show this help
Tab
Move to the submit or comment button, then press Enter

Type normally in text fields. Tab and Enter are always available.