# AIJobList > AIJobList is a public directory of fully remote jobs involving AI training, data collection, annotation, and model evaluation. Visitors can filter listings by applicant geography, language, and company. AIJobList aggregates job postings; it is not the hiring organization. Each job page links to the original listing for application. Jobs can close, so check a job's detail page before recommending it as open. `first_seen_at` is when AIJobList discovered a posting, not necessarily when the employer first published it. `geographies` describes where applicants can be based; `Global` means worldwide eligibility. `languages` describes languages associated with the work. `pay` is source text and may not be a comparable hourly or annual rate. The public JSON API is the simplest way to work with current listings. `GET /api/jobs` returns `jobs`, `total_count`, and `next_cursor`. Pass `next_cursor` back as the `cursor` query parameter until it is null. Optional filters are `geography`, `language`, and `company`; add `include_global=true` with a geography filter to include worldwide jobs. For a canonical `/jobs/` URL from the sitemap, `GET /api/jobs/` returns the job summary, eligible countries, and external `source_url`. Missing or expired jobs return 404. ## Browse - [Current remote AI jobs](https://aijobli.st/): Human-readable listings and filters. - [Active job sitemap](https://aijobli.st/sitemap.xml): Canonical URLs for currently active job detail pages. ## Machine-readable data - [Jobs JSON](https://aijobli.st/api/jobs): Paginated active listings with a cursor for the next page. - [Filter values JSON](https://aijobli.st/api/jobs/filters): Available geographies, languages, and companies.