Sammyboy Forum Scraper
Pricing
from $2.00 / 1,000 thread listings
Board threads returns one row per thread and never opens it. Full thread returns a thread's opening post plus every reply.
The number in a board URL: sammyboy.com/forums/{name}.{id}/ — for example 17 in /forums/a-singaporeans-guide-to-living-in-jb.17/. Use a board that lists threads, not a category that lists other boards.
[]Keeps only threads whose title contains one of these words. Case-insensitive. Leave empty to keep every thread.
[]Drops any thread whose title contains one of these words, even if it also matches the filter above. Useful for stripping out spam and off-topic threads.
[]Off, a keyword matches anywhere in the title, so "JB" also matches "JBCC". On, it must appear as its own word. Applies to both fields above.
The number in a thread URL: sammyboy.com/threads/{name}.{id}/ — for example 111952.
[]Full thread URLs, e.g. https://www.sammyboy.com/threads/renovation-to-your-homes.111952/. The ID is read from the URL for you.
[]How many pages of replies to read, counting back from the newest. Each page takes about 8 seconds, so a 100-page thread runs for roughly 13 minutes. Set 0 to read the whole thread.
One item per line, no quotes or commas. Read as board IDs, thread IDs, or thread URLs depending on the mode. You can paste a column straight from a spreadsheet.
Board threads mode: how many threads to return per board. Full thread mode: how many threads to open — this does not limit replies, use Max pages per thread for that.
Accepts 3d, 12h, 2w, or MM/DD/YY. Leave empty for no date filter. Board threads mode: filters on the later of a thread's start date and its last reply, and stops reading further pages once it passes the cutoff. Pinned threads are always returned, since they stay at the top of a board however old they are. Full thread mode: filters replies by date and stops early, because replies are read newest first. A thread's opening post is always returned.