{
  "@context": {
    "@vocab": "https://freehire.me/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "freehire": "https://freehire.me/schema#",
    "Job": "freehire:Job",
    "public_slug": {
      "@id": "freehire:public_slug",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "freehire:title",
      "@type": "xsd:string"
    },
    "company": {
      "@id": "freehire:company",
      "@type": "xsd:string"
    },
    "company_slug": {
      "@id": "freehire:company_slug",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "freehire:url",
      "@type": "xsd:string"
    },
    "direct_apply": {
      "@id": "freehire:direct_apply",
      "@type": "xsd:boolean"
    },
    "location": {
      "@id": "freehire:location",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "freehire:source",
      "@type": "xsd:string"
    },
    "external_id": {
      "@id": "freehire:external_id",
      "@type": "xsd:string"
    },
    "application_deadline": {
      "@id": "freehire:application_deadline",
      "@type": "xsd:date"
    },
    "manually_added": {
      "@id": "freehire:manually_added",
      "@type": "xsd:boolean"
    },
    "description": {
      "@id": "freehire:description",
      "@type": "xsd:string"
    },
    "regions": {
      "@id": "freehire:regions",
      "@container": "@list"
    },
    "countries": {
      "@id": "freehire:countries",
      "@container": "@list"
    },
    "cities": {
      "@id": "freehire:cities",
      "@container": "@list"
    },
    "metros": {
      "@id": "freehire:metros",
      "@container": "@list"
    },
    "work_mode": {
      "@id": "freehire:work_mode",
      "@type": "xsd:string"
    },
    "skills": {
      "@id": "freehire:skills",
      "@container": "@list"
    },
    "collections": {
      "@id": "freehire:collections",
      "@container": "@list"
    },
    "is_tech": {
      "@id": "freehire:is_tech",
      "@type": "xsd:string"
    },
    "requires_clearance": {
      "@id": "freehire:requires_clearance",
      "@type": "xsd:boolean"
    },
    "via_recruiter": {
      "@id": "freehire:via_recruiter",
      "@type": "xsd:boolean"
    },
    "equity": {
      "@id": "freehire:equity",
      "@type": "xsd:string"
    },
    "clearance_levels": {
      "@id": "freehire:clearance_levels",
      "@container": "@list"
    },
    "perks": {
      "@id": "freehire:perks",
      "@container": "@list"
    },
    "engagement": {
      "@id": "freehire:engagement",
      "@container": "@list"
    },
    "auto_apply_available": {
      "@id": "freehire:auto_apply_available",
      "@type": "xsd:boolean"
    },
    "apply_questions": {
      "@id": "freehire:apply_questions",
      "@type": "xsd:integer"
    },
    "posted_at": {
      "@id": "freehire:posted_at",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "freehire:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "freehire:updated_at",
      "@type": "xsd:dateTime"
    },
    "last_seen_at": {
      "@id": "freehire:last_seen_at",
      "@type": "xsd:dateTime"
    },
    "closed_at": {
      "@id": "freehire:closed_at",
      "@type": "xsd:dateTime"
    },
    "enrichment": {
      "@id": "freehire:enrichment",
      "@type": "@id"
    },
    "enriched_at": {
      "@id": "freehire:enriched_at",
      "@type": "xsd:dateTime"
    },
    "enrichment_version": {
      "@id": "freehire:enrichment_version",
      "@type": "xsd:integer"
    },
    "my_vote": {
      "@id": "freehire:my_vote",
      "@type": "xsd:integer"
    },
    "reality": {
      "@id": "freehire:reality",
      "@type": "@id"
    },
    "ghost": {
      "@id": "freehire:ghost",
      "@type": "@id"
    },
    "view_count": {
      "@id": "freehire:view_count",
      "@type": "xsd:integer"
    },
    "applied_count": {
      "@id": "freehire:applied_count",
      "@type": "xsd:integer"
    },
    "upvote_count": {
      "@id": "freehire:upvote_count",
      "@type": "xsd:integer"
    },
    "downvote_count": {
      "@id": "freehire:downvote_count",
      "@type": "xsd:integer"
    },
    "Enrichment": "freehire:Enrichment",
    "summary": {
      "@id": "freehire:summary",
      "@type": "xsd:string"
    },
    "employment_type": {
      "@id": "freehire:employment_type",
      "@type": "xsd:string"
    },
    "relocation": {
      "@id": "freehire:relocation",
      "@type": "xsd:string"
    },
    "visa_sponsorship": {
      "@id": "freehire:visa_sponsorship",
      "@type": "xsd:boolean"
    },
    "timezone_note": {
      "@id": "freehire:timezone_note",
      "@type": "xsd:string"
    },
    "salary_min": {
      "@id": "freehire:salary_min",
      "@type": "xsd:integer"
    },
    "salary_max": {
      "@id": "freehire:salary_max",
      "@type": "xsd:integer"
    },
    "salary_currency": {
      "@id": "freehire:salary_currency",
      "@type": "xsd:string"
    },
    "salary_period": {
      "@id": "freehire:salary_period",
      "@type": "xsd:string"
    },
    "seniority": {
      "@id": "freehire:seniority",
      "@type": "xsd:string"
    },
    "experience_years_min": {
      "@id": "freehire:experience_years_min",
      "@type": "xsd:integer"
    },
    "english_level": {
      "@id": "freehire:english_level",
      "@type": "xsd:string"
    },
    "education_level": {
      "@id": "freehire:education_level",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "freehire:category",
      "@type": "xsd:string"
    },
    "domains": {
      "@id": "freehire:domains",
      "@container": "@list"
    },
    "posting_language": {
      "@id": "freehire:posting_language",
      "@type": "xsd:string"
    },
    "company_type": {
      "@id": "freehire:company_type",
      "@type": "xsd:string"
    },
    "company_size": {
      "@id": "freehire:company_size",
      "@type": "xsd:string"
    },
    "Ghost": "freehire:Ghost",
    "level": {
      "@id": "freehire:level",
      "@type": "xsd:string"
    },
    "criteria": {
      "@id": "freehire:criteria",
      "@container": "@list"
    },
    "criteria_total": {
      "@id": "freehire:criteria_total",
      "@type": "xsd:integer"
    },
    "contributors": {
      "@id": "freehire:contributors",
      "@type": "xsd:integer"
    },
    "ats_checked_at": {
      "@id": "freehire:ats_checked_at",
      "@type": "xsd:dateTime"
    },
    "Reality": "freehire:Reality",
    "class": {
      "@id": "freehire:class",
      "@type": "xsd:string"
    },
    "age_days": {
      "@id": "freehire:age_days",
      "@type": "xsd:integer"
    },
    "repost_count": {
      "@id": "freehire:repost_count",
      "@type": "xsd:integer"
    },
    "mass_posting_count": {
      "@id": "freehire:mass_posting_count",
      "@type": "xsd:integer"
    },
    "fake_freshness": {
      "@id": "freehire:fake_freshness",
      "@type": "xsd:boolean"
    },
    "JobListEnvelope": "freehire:JobListEnvelope",
    "data": {
      "@id": "freehire:data",
      "@container": "@list"
    },
    "meta": {
      "@id": "freehire:meta",
      "@type": "@id"
    },
    "SuggestionsEnvelope": "freehire:SuggestionsEnvelope",
    "Suggestion": "freehire:Suggestion",
    "text": {
      "@id": "freehire:text",
      "@type": "xsd:string"
    },
    "parts": {
      "@id": "freehire:parts",
      "@container": "@list"
    },
    "jobs": {
      "@id": "freehire:jobs",
      "@type": "xsd:integer"
    },
    "FacetsEnvelope": "freehire:FacetsEnvelope",
    "CompanySummary": "freehire:CompanySummary",
    "slug": {
      "@id": "freehire:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "freehire:name",
      "@type": "xsd:string"
    },
    "job_count": {
      "@id": "freehire:job_count",
      "@type": "xsd:integer"
    },
    "tagline": {
      "@id": "freehire:tagline",
      "@type": "xsd:string"
    },
    "industries": {
      "@id": "freehire:industries",
      "@container": "@list"
    },
    "hq_country": {
      "@id": "freehire:hq_country",
      "@type": "xsd:string"
    },
    "feedback_count": {
      "@id": "freehire:feedback_count",
      "@type": "xsd:integer"
    },
    "feedback_rating_avg": {
      "@id": "freehire:feedback_rating_avg",
      "@type": "xsd:decimal"
    },
    "CompanyRef": "freehire:CompanyRef",
    "CompanyDetail": "freehire:CompanyDetail",
    "company_info": {
      "@id": "freehire:company_info"
    },
    "remote_regions": {
      "@id": "freehire:remote_regions",
      "@container": "@list"
    },
    "company_types": {
      "@id": "freehire:company_types",
      "@container": "@list"
    },
    "company_sizes": {
      "@id": "freehire:company_sizes",
      "@container": "@list"
    },
    "year_founded": {
      "@id": "freehire:year_founded",
      "@type": "xsd:integer"
    },
    "employee_count": {
      "@id": "freehire:employee_count",
      "@type": "xsd:integer"
    },
    "organization_type": {
      "@id": "freehire:organization_type",
      "@type": "xsd:string"
    },
    "maturity": {
      "@id": "freehire:maturity",
      "@type": "xsd:string"
    },
    "yc_batch": {
      "@id": "freehire:yc_batch",
      "@container": "@list"
    },
    "yc_status": {
      "@id": "freehire:yc_status",
      "@container": "@list"
    },
    "yc_stage": {
      "@id": "freehire:yc_stage",
      "@container": "@list"
    },
    "yc_flags": {
      "@id": "freehire:yc_flags",
      "@container": "@list"
    },
    "CityMatch": "freehire:CityMatch",
    "value": {
      "@id": "freehire:value",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "freehire:country",
      "@type": "xsd:string"
    },
    "PaginationMeta": "freehire:PaginationMeta",
    "total": {
      "@id": "freehire:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "freehire:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "freehire:offset",
      "@type": "xsd:integer"
    },
    "ignored_params": {
      "@id": "freehire:ignored_params",
      "@container": "@list"
    },
    "ignored_values": {
      "@id": "freehire:ignored_values",
      "@type": "@id"
    },
    "IgnoredParam": "freehire:IgnoredParam",
    "param": {
      "@id": "freehire:param",
      "@type": "xsd:string"
    },
    "did_you_mean": {
      "@id": "freehire:did_you_mean",
      "@type": "xsd:string"
    },
    "ErrorEnvelope": "freehire:ErrorEnvelope",
    "error": {
      "@id": "freehire:error",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Freehire API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Freehire's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-09) from openapi/_original/freehire-me-api-openapi.yml.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/_original/freehire-me-api-openapi.yml"
  ]
}