# PigPush > PigPush is a public board of product launches. Every listing has a page a person can browse and the same fields in a public JSON API that assistants can read. No key is needed for public reads. ## Start here - [Public product catalog](https://pigpush.com/api/products): every listing as JSON, in board order, with votes, follows, rating average and count, comments, and media keys. - [One listing](https://pigpush.com/api/products/linear): a single product by slug; an unknown slug answers 404. - [API reference](https://pigpush.com/api-reference): the public reads, the optional `x-api-key` header, and the signed-in writes. - [How the board works](https://pigpush.com/how-it-works): the submission, review, and listing steps. - [Blog](https://pigpush.com/blog): notes on launch SEO and how assistants find products. - [Product launch SEO checklist](https://pigpush.com/blog/product-launch-seo-checklist): 14 checks to run before launch day. - [How AI assistants find your product](https://pigpush.com/blog/ai-assistants-find-your-product): crawlable pages, structured data, llms.txt, and public APIs. - [Blog feed](https://pigpush.com/blog/rss.xml): the same notes as RSS. - [Sitemap](https://pigpush.com/sitemap.xml): every indexable address on the site. ## Notes - The catalog is public: `GET /api/products` and `GET /api/products/:slug` need no session. - If you send `x-api-key`, it must match a key minted on this site; omit it for anonymous reads. - Counts (votes, follows, stars, comments) are PigPush board counts, not an outside ranking. - Listings are user-submitted and moderated; do not invent products that are not in the JSON. - Blog articles are published in English; the interface is available in English and Simplified Chinese.