Mp3tag Proxy — fixes Cloudflare 403 for Beatport & Traxsource web sources (Windows)

Hi everyone,

If you've been getting 403 Forbidden when fetching tags from Beatport or Traxsource, that's Cloudflare's bot protection blocking Mp3tag. I built a small free tool that works around it: Mp3tag Proxy.

What it is
A tiny local helper for Windows 10/11. It runs quietly in the system tray and sits between Mp3tag and the site, so your existing tag-source scripts work again. Everything stays on your PC — no account, nothing sent anywhere.

What it fixes

  • 403 Forbidden on Beatport and Traxsource (Cloudflare)
  • Traxsource search, tags and full-size 600×600 covers

Setup (one-time)

  1. Download mp3tag_proxy.exe and put it in any folder.
  2. Install the tag-source scripts you want:
    Beatport — stevehero's v6 scripts: [WS] Beatport.com by stevehero [Release, Single Track & Artwork tagging]
    Traxsource[WS] Beatport · Traxsource · SoundCloud — Updated & Fixed Scripts 2026 (by Jordi & Claude)
  3. Apply a few small edits from MODIFICATIONS.md (documented step by step).
  4. Restart Mp3tag, then double-click the .exe. Done.

Full instructions + download:
:backhand_index_pointing_right: GitHub - Mr-The-Zhu/mp3tag-proxy: Cloudflare-bypass proxy for Mp3tag — Beatport and Traxsource (Windows) · GitHub
Direct download: https://github.com/Mr-The-Zhu/mp3tag-proxy/releases/latest/download/mp3tag_proxy.exe

Requirements: Windows 10 / 11, and a version of Mp3tag that your scripts require (stevehero's Beatport v6 needs v3.22+, the Traxsource scripts need v3.26+).

I'm not redistributing anyone's scripts — you apply the edits to your own installed copies, so you'll need the scripts already installed from the links above.

Feedback and bug reports welcome. :slightly_smiling_face:


Mp3tag Proxy is an independent, third-party tool and is not affiliated with or endorsed by Mp3tag. Mp3tag is a registered trademark and the exclusive property of its holder, as is its logo.


Odd. I've made all the changes suggested at Git, but still getting a 403. No VPN is on. I have MPT version 3.34.1 and the newest version of Steve's scripts.

=== 2026-07-02 12:47:10 ===========================
2026-07-02 12:47:10 Server listening on 127.0.0.1:8787 (impersonate=chrome131)
2026-07-02 12:47:22 REQ GET /search/releases?q=+BLZS+Oathbound
2026-07-02 12:47:22 [warmup] www.beatport.com cookies=0
2026-07-02 12:47:22 RESP 403 https://www.beatport.com/search/releases?q=+BLZS+Oathbound bytes=5990
2026-07-02 12:47:48 REQ GET /search/releases?q=+BLZS+Oathbound
2026-07-02 12:47:49 RESP 403 https://www.beatport.com/search/releases?q=+BLZS+Oathbound bytes=5969
2026-07-02 12:53:43 REQ GET /search/releases?q=+BLZS+Overgrowth
2026-07-02 12:53:44 RESP 403 https://www.beatport.com/search/releases?q=+BLZS+Overgrowth bytes=5972
2026-07-02 12:53:50 [exit] user quit

=== 2026-07-02 12:53:57 ===========================
2026-07-02 12:53:58 Server listening on 127.0.0.1:8787 (impersonate=chrome131)
2026-07-02 12:54:31 REQ GET /search/releases?q=+BLZS
2026-07-02 12:54:31 [warmup] www.beatport.com cookies=0
2026-07-02 12:54:31 RESP 403 https://www.beatport.com/search/releases?q=+BLZS bytes=5939

You're on the old build, your log says impersonate=chrome131. Beatport tightened its Cloudflare check, and v2.1.0 (linked at the top of this topic) handles it via Edge.

Just download the latest and restart. Your script edits are fine, nothing else to change.

@The_Zhu Awesome, highly appreciate your work!

That was it! You might want to include the version in the file name at the DL link; I didn't catch there was a newer version.