Importing Quizlet flashcards into Anki error

HI. I’m trying to import flashcards from Quizlet to Anki. I typed in the add-on code into Anki
and copied the full URL from Quizlet as instructed. It’s not working and it keeps showing me an error mesage. There was a debugging error that was shown. See below:

Anki 26.08.1 (39e4b0b4) (ao)
Python 3.13.13 Qt 6.11.0 PyQt 6.11.0
Platform: Windows-11-10.0.22631-SP0

Traceback (most recent call last):
File “C:\Users\FutureSteno\AppData\Roaming\Anki2\addons21\538351043_init_.py”, line 345, in onCode
self.downloadSet(url, parentDeck)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File “C:\Users\FutureSteno\AppData\Roaming\Anki2\addons21\538351043_init_.py”, line 436, in downloadSet
self.createDeck(deck, quizletDeckID, parentDeck)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\FutureSteno\AppData\Roaming\Anki2\addons21\538351043_init_.py”, line 508, in createDeck
raise Exception(‘NO MATCH\n\n’ + result)
~~~~~~~~~^~
TypeError: can only concatenate str (not “dict”) to str

===Add-ons (active)===
(add-on provided name [Add-on folder, installed at, version, is config changed])
Improved Quizlet to Anki 21 Importer [‘538351043’, 2026-01-26T21:48, ‘None’, ‘’]
Quizlet to Anki 21 Importer with audio support [‘1362209126’, 2026-06-09T02:26, ‘None’, ‘’]

===IDs of active AnkiWeb add-ons===

1362209126 538351043

What does this mean? And what should I do from here? Thanks in advance for any help!

You should start by contacting the developer of the add-on about this. Look for their contact information on the add-on page.

Where’s the add-on page?

Basically add-ons are developed by individual volunteers, so they are not supported by the official Anki team or this AnkiForum.

There are several types of the Quizlet importer. You have two types of Quizlet importers enabled at the same time, in this state conflicts can easily cause bugs so I recommend enabling only one of them. (AnkiMenu → Tools → Add-ons → Enable add-on → Restart Anki)

The error you’re currently experiencing is with the “Improved Quizlet to Anki 21 Importer.” The “Quizlet to Anki 21 Importer with audio support” may work properly, so I recommend enabling only the version with audio support and trying again.

How do I only enable the “Quizlet to Anki 21 Importer with audio support” and disable the other?

There is a “Tools” menu in the top menu bar of Anki.
Select “Add-ons” from that menu. (or, Ctrl+Shift+A)
The Add-ons window will open.
In that window you can disable or delete an add-on by selecting it.
In the lower-right corner there are a “Toggle Enable” button and a “Delete” button.
Please restart Anki after making any changes.

After I disabled the other add-on, it showed me this error message:

Expecting value: line 1 column 1 (char 0)

-----------------

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<meta name="description" content="px-captcha">

<title>Access to this page has been denied</title>
<script>

    /\* PerimeterX assignments \*/

    window.\_pxVid = '';

    window.\_pxUuid = '31e20b56-af74-11f1-9058-2012595646cd';

    window.\_pxAppId = 'PXVlUfj7uV';

    window.\_pxMobile = false;

    window.\_pxHostUrl = '/VlUfj7uV/xhr';

    window.\_pxCustomLogo = '';

    window.\_pxJsClientSrc = '/VlUfj7uV/init.js';

    window.\_pxFirstPartyEnabled = true;

    var pxCaptchaSrc = '/VlUfj7uV/captcha/captcha.js?a=c&u=31e20b56-af74-11f1-9058-2012595646cd&v=&m=0';

    var script = document.createElement('script');

    script.src = pxCaptchaSrc;

    script.onerror = function () {

        script = document.createElement('script');

        script.src = 'https://captcha.px-cloud.net/PXVlUfj7uV/captcha.js?a=c&u=31e20b56-af74-11f1-9058-2012595646cd&v=&m=0';

        script.onerror = window.\_pxOnError;

        document.head.appendChild(script);

    };

    window.\_pxOnError = function () {

        var style = document.createElement('style');

        style.innerText = '@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);body{background-color:#fafbfc}.px-captcha-error-container{position:fixed;height:340px;background-color:#fff;font-family:Roboto,sans-serif}.px-captcha-error-header{color:#f0f1f2;font-size:29px;margin:67px 0 33px;font-weight:500;line-height:.83;text-align:center}.px-captcha-error-message{color:#f0f1f2;font-size:18px;margin:0 0 29px;line-height:1.33;text-align:center}.px-captcha-error-button{text-align:center;line-height:48px;width:253px;margin:auto;border-radius:50px;border:solid 1px #f0f1f2;font-size:20px;color:#f0f1f2}.px-captcha-error-wrapper{margin:18px 0 0}div.px-captcha-error{margin:auto;text-align:center;width:400px;height:30px;font-size:12px;background-color:#fcf0f2;color:#ce0e2d}img.px-captcha-error{margin:6px 8px -2px 0}.px-captcha-error-refid{border-top:solid 1px #f0eeee;height:27px;margin:13px 0 0;border-radius:0 0 3px 3px;background-color:#fafbfc;font-size:10px;line-height:2.5;text-align:center;color:#b1b5b8}@media (min-width:620px){.px-captcha-error-container{width:530px;top:50%;left:50%;margin-top:-170px;margin-left:-265px;border-radius:3px;box-shadow:0 2px 9px -1px rgba(0,0,0,.13)}}@media (min-width:481px) and (max-width:620px){.px-captcha-error-container{width:85%;top:50%;left:50%;margin-top:-170px;margin-left:-42.5%;border-radius:3px;box-shadow:0 2px 9px -1px rgba(0,0,0,.13)}}@media (max-width:480px){body{background-color:#fff}.px-captcha-error-header{color:#f0f1f2;font-size:29px;margin:55px 0 33px}.px-captcha-error-container{width:530px;top:50%;left:50%;margin-top:-170px;margin-left:-265px}.px-captcha-error-refid{position:fixed;width:100%;left:0;bottom:0;border-radius:0;font-size:14px;line-height:2}}@media (max-width:390px){div.px-captcha-error{font-size:10px}.px-captcha-error-refid{font-size:11px;line-height:2.5}}';

        document.head.appendChild(style);

        var div = document.createElement('div');

        div.className = 'px-captcha-error-container';

        div.innerHTML = '<div class="px-captcha-error-header">Before we continue...</div><div class="px-captcha-error-message">Press & Hold to confirm you are<br>a human (and not a bot).</div><div class="px-captcha-error-button">Press & Hold</div><div class="px-captcha-error-wrapper"><div class="px-captcha-error"><img class="px-captcha-error" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAMAAADDGrRQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURUdwTNYELOEGONQILd0AONwALtwEL+AAL9MFLfkJSNQGLdMJLdQJLdQGLdQKLtYFLNcELdUGLdcBL9gFL88OLdUFLNEOLglBhT4AAAAXdFJOUwC8CqgNIRgRoAS1dWWuR4RTjzgryZpYblfkcAAAAI9JREFUGNNdj+sWhCAIhAdvqGVa1r7/oy6RZ7eaH3D4ZACBIed9wlOOMtUnSrEmZ6cHa9YAIfsbCkWrdpi/c50Bk2CO9mNLdMAu03wJA3HpEnfpxbyOg6ruyx8JJi6KNstnslp1dbPd9GnqmuYq7mmcv1zjnbQw8cV0xzkqo+fX1zkjUOO7wnrInUTxJiruC3vtBNRoQQn2AAAAAElFTkSuQmCC">Please check your internet connection' + (window.\_pxMobile ? '' : ' or disable your ad-blocker') + '.</div></div><div class="px-captcha-error-refid">Reference ID ' + window.\_pxUuid + '</div>';

        document.body.appendChild(div);

        if (window.\_pxMobile) {

            setTimeout(function() {

                location.href = '/px/captcha_close?status=-1';

            }, 5000);

        }

    };

    document.head.appendChild(script);

</script>

You need to contact the developer of that add-on. Shigeyuki has already gone above-and-beyond providing information to help you do that – but all you needed was to open Tools > Add-ons, select the add-on, and click View Add-on Page. You can read there yourself about what to do next.