providers

Job vacancies for this provider

Brand-scoped cursor-paginated job listings, attributed to this brand. The filters of GET /api/v1/jobs/, including ?include_closed, work here too. Supports ?updated_since and ETag/304.

get/api/v1/providers/{slug}/jobs/

Request

  • Base URL: https://i-gaming.tools
  • URL: https://i-gaming.tools/api/v1/providers/{slug}/jobs/
  • Auth: API key in header Authorization

Path parameters

slugstring required

Query parameters

citystring

City slug

companystring

Company slug

countrystring

Location country ISO-2 (→ location_country)

cursorstring

Opaque pagination cursor from a previous response's next/previous link.

employment_type'contract' | 'freelance' | 'full_time' | 'internship' | 'part_time'

Employment type.

igaming_segment'affiliate' | 'casino' | 'esports' | 'game_studio' | 'lottery' | 'payment_provider' | 'platform_provider' | 'poker' | 'regulator' | 'sportsbook'

iGaming segment.

include_closedboolean

false (default) = ACTIVE only; true = + CLOSED within window

ordering'-posted_at' | 'posted_at'

Ordering (whitelist: posted_at, -posted_at; default -posted_at)

page_sizeinteger

Number of results per page. Default 20, maximum 100 — same limits as the rest of the public API. An operator-configured limit may lower the maximum.

posted_afterstring date-time

Posted at >= this value (ISO 8601, inclusive).

posted_beforestring date-time

Posted at < this value (ISO 8601, EXCLUSIVE — the named moment is not included).

qstring

Text search by title (case-insensitive substring)

remote_mode'hybrid' | 'on_site' | 'remote'

Remote mode.

seniority'c_level' | 'head' | 'junior' | 'lead' | 'mid' | 'senior'

Seniority level.

skillsstring[]

Skill slugs (OR semantics; repeatable parameter)

source'careers' | 'linkedin'

Source.

updated_sincestring date-time

DEPRECATED on brand-scoped endpoints. Here it filters by publication date, not by when the record last changed, so a delta silently omits items edited after publication — an article corrected long after it was published, or a vacancy that has since closed. Use the root listing with ?brand_slug= instead: GET /api/v1/news/?brand_slug=<slug>&updated_since=… or GET /api/v1/jobs/?brand_slug=<slug>&updated_since=…&include_closed=true, both of which filter and order by the last change. This parameter keeps its current behaviour so that traversals already in progress are not invalidated.

Headers

If-None-Matchstring

Opaque ETag value from a previous response to this same endpoint. When it matches the current ETag, the server returns 304 Not Modified with no body instead of re-sending the full payload.

Response

Success.

nextstring uri nullable

Absolute URL of the next page, or null on the last page.

previousstring uri nullable

Absolute URL of the previous page, or null on the first page.

Changes

No recorded changes to this operation across all 1 revision of this API.