You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Quiz API returns fewer quizzes than expected for programming category #2
When I use the endpoint https://quizapi.io/api/v1/quizzes?category=programming&limit=20 to fetch quizzes, I only receive 5 quizzes in response.
However, on the website https://quizapi.io/practice, when applying the same filter (category: programming), there are 20 quizzes available.
Initially, I assumed this might be related to the subscription plan. But both the Free and Starter plans seem to have the same behavior in this regard.
Could you please clarify what might be causing this discrepancy?
This is not related to the subscription plan. The difference comes from how the API and the /practice page currently interpret category.
Right now:
GET /api/v1/quizzes?category=programming filters by the older flat quiz category field, so it only returns quizzes where category = "Programming".
The /practice page uses the newer taxonomy system, where Programming is a top-level topic that includes subcategories like JavaScript, TypeScript, Python, React, Node.js, REST API, CSS, Data Structures, and so on.
So the API is returning quizzes directly categorized as Programming, while the website can show quizzes from the broader Programming topic and its subcategories.
For now, you can query specific subcategories directly, for example:
Activity
bobbyiliev commentedon Jun 1, 2026
Thanks for reporting this.
This is not related to the subscription plan. The difference comes from how the API and the
/practicepage currently interpretcategory.Right now:
GET /api/v1/quizzes?category=programmingfilters by the older flat quiz category field, so it only returns quizzes wherecategory = "Programming"./practicepage uses the newer taxonomy system, where Programming is a top-level topic that includes subcategories like JavaScript, TypeScript, Python, React, Node.js, REST API, CSS, Data Structures, and so on.So the API is returning quizzes directly categorized as
Programming, while the website can show quizzes from the broader Programming topic and its subcategories.For now, you can query specific subcategories directly, for example:
I’ll keep the existing category behavior for backward compatibility, but I should add taxonomy-aware filters such as:
That would make the API match the /practice filtering behavior more closely.