Skip to content

Instantly share code, notes, and snippets.

@binary1230
Last active November 14, 2023 02:22
Show Gist options
  • Save binary1230/7cfa0524d0fae7c320e3b15fc1f4f64c to your computer and use it in GitHub Desktop.
Save binary1230/7cfa0524d0fae7c320e3b15fc1f4f64c to your computer and use it in GitHub Desktop.
wells fargo ability to download all bank statements
3/18/2021: WE HAVE MOVED: For the latest instructions on how to use the bulk wells fargo PDF downloader,
please ignore this page and visit below:
https://github.com/binary1230/wellsfargo-bulk-PDF-statement-downloader/blob/main/README.md
===============================================
ORIGINAL BELOW (obsolete, don't use)
--------------------------------------------------------------------
Wells Fargo makes it difficult to bulk download your bank statements.
Each time you click a statement PDF, you have to re-navigate the entire section including accounts and dates which takes FOREVER.
Doing this for 3-4 accounts for 12 statements is a multi-hour grind of horrible user experience which should instead take 30 seconds.
Here is a script to allow you to bulk download your PDF statements.
The following code snippet will make it so you can get every PDF on that page without hassle (y'know.. like every other website in the world)
To use this, do the following each time you have the links on-screen that you want to download:
1) In Chrome browser, navigate to your wells fargo statement viewer and pull up the set of PDFs you want to view
2) Press F12 to open the developer tools and click the tab at the bottom that says 'Console'
3) Paste the following code into the developer console, then press ENTER
$("a[data-pdf='true']").each(function(i,el) {$(el).attr('href', $(el).attr('data-url'));});
Now that this is done, you can right click on each link and click Save As... to save each PDF (or use a download manager to get them all)
UPDATE: see @trevorfox's suggestions in the comments of this gist for another method that lets you do alternate things.
@ltrook21
Copy link

It's ridiculous that this is still a problem with Wells Fargo. Also, for others facing bugs, I couldn't get it to run on my system, perhaps bigmac's solution works, I never tried it.
What did work for me is getting the raw code on the javascript file and running it in the console. You might have to refresh a few times and copy paste the code in. Eventually it works.
Thanks!

@itdept936
Copy link

itdept936 commented Nov 10, 2023

I'm a classic procrastinator, and while trying to download several statements (in one sitting) to get my accounts up to date, I just couldn't stand it anymore... i HAD to find a way around this ridiculous usability error for WF. It did take a couple of times before I saw the giant buttons, but once it did, I was ecstatic... be sure you "allow" the site to download multiple files at a time.

I'll be buying someone a beer!
image

(one small comment... one of the ReadMe files inferred that this could potentially help retrieve transactions beyond the 18-month limit, but I didn't see any instructions for making this work, but perhaps I read it wrong)

@kupietools
Copy link

LOL, @itdept936, between the sentiment, the overuse of ellipses and parenthetical asides, and the procrastination, I actually thought for a second Github was just coughing up a notification about an old comment of mine, not someone else's. Soul brother!

I couldn't find a way around the annoying 18 month limit either. I can't believe a huge national bank couldn't afford to provide better self-service than that, if they wanted to. It really sucks that WF is the least worst bank I ever had, if I could find a bank that was less worst I'd drop WF in a heartbeat.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment