Skip to main content
The thesis and pump.fun feeds return newest first and page with a before cursor.
  • before is an item id, not a timestamp. It returns items older than that id. Omit it for the newest page. An unknown before returns 400.
  • Each page carries hasMore and nextBefore. nextBefore is the oldest item’s id, and null on the last page.
  • On the thesis feeds, limit sets rows per page, 1 to 100, default 20. The price is per started block of 20 requested rows. pump.fun callout pages hold 25 and take no limit. count reports how many came back.
  • A page can come back empty. Ask again on your normal interval.

Dedupe keys

The same thesis can be issued again under a new id and a later post time. thesisHash stays the same. It is built from the author, the trade, the token and the thesis text, and is null when one of those is missing.

Following a feed

Call without before on a timer and drop what you have seen, or hold a WebSocket. Ask on a fixed interval of a few seconds or more, not in a tight loop.

Stable ids for people

Store a trader’s id, the stable user id. Display handle. Handles get renamed.