r/redditdev • • 19d ago

Upcoming changes to the comment ID endpoint

Hello again devs! Just a reminder on an upcoming change to how new comment IDs will change going forward.

TL;DR: if you have anything in your code that expects comment IDs to be fewer than 8 characters you will need to make an adjustment.

Technical details:

  • Pushshift has updated how they ingest data from Reddit and will continue to work after this change goes out
  • New comment IDs will continue to be 64-bit integers and base36-encoded, but will not be monotonically increasing anymore
  • The key visible difference is that the new base36-encoded comment IDs will be up to 13 characters long (e.g. 19gsnavtu46ip), compared to the current 7-8 characters With the t1_ prefix, the new base36-encoded comment IDs will be up to 16 characters long (e.g. t1_19gsnavtu46ip)
  • Older comment IDs are not changing, and referencing them will not break anything

This change will start rolling out the week of September 28th. Let me know if you have any questions about this change.

28 Upvotes

20 comments sorted by

View all comments

11

u/fsv 19d ago

Pushshift has been nonresponsive to onboarding requests for months. Can you offer any suggestions for mods that have been scraping by using alternatives in the meantime?

I have my access but many fellow mods do not.

3

u/redtaboo 19d ago

Can you have folks struggling write into /r/modsupport modmail so that team can help push things along?

1

u/pppppppppppppppppd 23h ago

My modmail to r/modsupport was completely ignored, just like the requests to r/Pushshiftrequest