Freehire · JSON-LD Context
Freehire Me Context
JSON-LD context defining the semantic vocabulary for Freehire Me from Freehire.
15 Classes
106 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
freehire:
https://freehire.me/schema#
Classes
Job
Enrichment
Ghost
Reality
JobListEnvelope
SuggestionsEnvelope
Suggestion
FacetsEnvelope
CompanySummary
CompanyRef
CompanyDetail
CityMatch
PaginationMeta
IgnoredParam
ErrorEnvelope
Properties
| Property | Type | Container |
|---|---|---|
| public_slug | string | |
| title | string | |
| company | string | |
| company_slug | string | |
| url | string | |
| direct_apply | boolean | |
| location | string | |
| source | string | |
| external_id | string | |
| application_deadline | date | |
| manually_added | boolean | |
| description | string | |
| regions | list | |
| countries | list | |
| cities | list | |
| metros | list | |
| work_mode | string | |
| skills | list | |
| collections | list | |
| is_tech | string | |
| requires_clearance | boolean | |
| via_recruiter | boolean | |
| equity | string | |
| clearance_levels | list | |
| perks | list | |
| engagement | list | |
| auto_apply_available | boolean | |
| apply_questions | integer | |
| posted_at | dateTime | |
| created_at | dateTime | |
| updated_at | dateTime | |
| last_seen_at | dateTime | |
| closed_at | dateTime | |
| enrichment | reference | |
| enriched_at | dateTime | |
| enrichment_version | integer | |
| my_vote | integer | |
| reality | reference | |
| ghost | reference | |
| view_count | integer | |
| applied_count | integer | |
| upvote_count | integer | |
| downvote_count | integer | |
| summary | string | |
| employment_type | string | |
| relocation | string | |
| visa_sponsorship | boolean | |
| timezone_note | string | |
| salary_min | integer | |
| salary_max | integer | |
| salary_currency | string | |
| salary_period | string | |
| seniority | string | |
| experience_years_min | integer | |
| english_level | string | |
| education_level | string | |
| category | string | |
| domains | list | |
| posting_language | string | |
| company_type | string | |
| company_size | string | |
| level | string | |
| criteria | list | |
| criteria_total | integer | |
| contributors | integer | |
| ats_checked_at | dateTime | |
| class | string | |
| age_days | integer | |
| repost_count | integer | |
| mass_posting_count | integer | |
| fake_freshness | boolean | |
| data | list | |
| meta | reference | |
| text | string | |
| parts | list | |
| jobs | integer | |
| slug | string | |
| name | string | |
| job_count | integer | |
| tagline | string | |
| industries | list | |
| hq_country | string | |
| feedback_count | integer | |
| feedback_rating_avg | decimal | |
| company_info | ||
| remote_regions | list | |
| company_types | list | |
| company_sizes | list | |
| year_founded | integer | |
| employee_count | integer | |
| organization_type | string | |
| maturity | string | |
| yc_batch | list | |
| yc_status | list | |
| yc_stage | list | |
| yc_flags | list | |
| value | string | |
| country | string | |
| total | integer | |
| limit | integer | |
| offset | integer | |
| ignored_params | list | |
| ignored_values | reference | |
| param | string | |
| did_you_mean | string | |
| error | string |
JSON-LD Document
{
"@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"
]
}