Veryfi OCR API (and Emacs front-end for it)

I just sent this to the Beancount mailing list, but thought I would cross-post it here as well...

Hello Friends,

I am very pleased to announce that I have switched careers and should no longer have to travel all the time, so now I can get back to working on many projects I have wanted to since years now. :slight_smile:

One of those is dealing with the tedium of paper receipts in a more automated way.

I have been looking for some kind of receipt OCR for years now. I even played with some of the F/LOSS OCR tools which are available, but even there it seems to me you have to tweak them to get good results I think. Or maybe I was just bad at it. :smiley: Anyway at some point I realized the best way might just be to pay someone to figure out all those fiddly details.

Now it turns out I didn't even need to pay any money after all! Anyway, I'm just trying to illustrate my thought process here.

So finally I stumbled across this Veryfi API. I am sure there are others but so far I found this works very well and very accurately. I have been really happpy with it.

You can get up to 100 API calls per month for free with a developer account (which I was able to obtain without any trouble). And that is enough for my personal needs.

I thought others might find this interesting, so I wanted to share it with the list. I would encourage you to make a developer account (you can even get a 2 week free trial I think first) and just upload some recipts via their web interface, and see how accurate it is for you.

I have no affiliation with them, just been looking for something like this for years.

Now, I prefer to work in Emacs Lisp (rather than Python) so of course the next thing was writing a front-end to this API for Emacs. :slight_smile: I realize less of you are probably interested in that, but I thought I would mention it anyway. It has been working flawless for me, I just need to write a README and publish it. Maybe if there was some interest it might motivate me to do so, sooner. :wink:

Cheers!

1 Like

Congrats @TRS-80 !

The intersection of Veryfi API and Emacs users must be very small indeed, as there does not seem to be any interest in this at all.

:grinning_face_with_smiling_eyes:

That’s OK, I made it for myself and I use it probably 2-3 times per week, I could not keep up with my receipts without it.

If there was any interest, I might be bothered to clean it up and publish.

1 Like

I did find your use of Verify API interesting, though I have not used Emacs in decades. I did visit the Verify site, and when I tried to explore the developer account, I ended up with a mailbox full of sales emails. Also, I have seen some discussion of pdftotext in some other recent posts. I should have given you a thumbs up. :+1: