Check which free AI offers a profile can claim
check_eligibilityUse when someone asks what free AI they qualify for given who they are, e.g. "I am a student in Vietnam with no credit card, what free AI can I get?". Same rules as the aifree.dev/unlock quiz: student and startup programs only when the profile says so, no-card drops offers that ask for a card, country drops offers recorded as other-countries-only (offers with no recorded region stay in and are counted in unrecordedRegionCount), building narrows by category. All parameters are optional; omitted ones mean not a student, no startup, anywhere, card OK, any category. Unknown values are ignored the same way. Returns verified rows first, then by USD value. totalUsd sums USD headline values of verified rows only (tokens, requests, images or minutes count as $0, no exchange rates); listed rows are public but not yet checked by a person. limit (default 20, max 50) only trims the returned list: total, verifiedCount and totalUsd cover every match. Each provider decides who qualifies; cite the offer url and the unlockUrl (the same result as a page).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| noCard | No | true = will not enter a payment card | |
| country | No | ISO 3166-1 alpha-2 code, e.g. "VN", "IN", "US"; unknown codes are ignored | |
| student | No | true = enrolled student (adds student programs) | |
| building | No | any (default), coding, api-credits (apps on LLM APIs), image, audio, video, assistant | |
| startupStage | No | none (default), idea (no company yet), early (incorporated, pre-seed or bootstrapped), funded (raised a round); anything but none adds startup programs |