A script to transfer ratings to Untappd

For those moving to Untappd and trying to figure out a way to transfer their ratings over, has anyone figured out how to write a script to do this efficiently? As I see it, there are at least two major challenges:

  1. Knowing the matching beer ID on Untappd. This is complicated by Untappd having vintages, but one can always just upload their rating to the parent beer ID on Untappd. (For lambics, this might have to be done manually.)

  2. Uploading the right info: rating, review (255 character limit), serving style (draft, bottle, etc.), date (the app, but not the web interface, allows back-dating one’s rating), etc.

1 Like

adding one lesser thing to the second point: apparently there are paid tiers, and some users can add ticks in 0.25 increments, others in 0.1 increments

Untappd Insiders. Untappd admins accounts have it, and normal users can pay for it. It’s the only way to allow rating in 0.1 increments (if enabled by the user). Otherwise, this hypothetical script will need to account for rounding to the nearest .25

With Untappd’s API now discontinued I think anyone attempting this is going to find it quite difficult. I hear Untappd does still give out API keys in some cases though, and they may be willing to do so given the circumstances surrounding this use case.

Doing your first point efficiently will indeed be very difficult. You’d probably have to search for “brewery name beer name” and hope the first match is the right one, assuming you want to fully automate the entire thing. You’d also need to ensure you’re not sending too many requests at once.

1 Like

you would need to know the ID even when using the API, right?
So, without API, uploading may be done with web automation, and this is where the process should be slow enough to not trigger Untappd… (just thinking out loud)