API reference · Companies
Get a company and its hiring activity
GET
https://trawle.com/v1/companies/{slug}Open jobs, new and closed jobs, median days open, repost share and a 90-day trend.
Path
slugstringrequired- Limits
- 1 to 80 characters
- Example
stripe
200The company.Company
slugstringrequired- Example
stripe
namestringrequired- Example
Stripe
domainstring | nullrequired- Example
stripe.com
descriptionstring | nullrequiredindustrystring | nullrequiredhqobject | null · PlaceRefrequired3 properties
idintegerrequiredGeoNames id (regions are negative).
namestringrequired- Example
Copenhagen
countrystring | nullrequiredISO 3166-1 alpha-2 country code; null for multi-country regions.
- Example
DK
careersUrlstring | nullrequiredurlstringrequiredThis company on Trawle.
statsobjectrequired6 properties
openJobsintegerrequirednewLast7integerrequiredclosedLast30integerrequiredmedianDaysOpeninteger | nullrequiredrepostSharenumberrequiredShare of open jobs that are reposts (0–1).
trendarray<integer>requiredOpen jobs per day, oldest first, the last 90 days.
familiesarray<object>required3 propertiesper item
slugstringrequirednamestringrequiredcountintegerrequired
placesarray<object>required4 propertiesper item
idintegerrequiredGeoNames id (regions are negative).
namestringrequired- Example
Copenhagen
countrystring | nullrequiredISO 3166-1 alpha-2 country code; null for multi-country regions.
- Example
DK
countintegerrequired
404Not found.Error
errorobjectrequired4 properties
codestringrequiredMachine-readable:
invalid_request,not_found,forbidden,rate_limited,internal.- Example
invalid_request
messagestringrequired- Example
places: expected an array of GeoNames ids
hintstringoptionalWhat to do next, e.g. which lookup to call first.
- Example
Resolve place names to ids with GET /v1/places?q=
issuesarray<object>optionalValidation problems, one per invalid field.
2 propertiesper item
pathstringrequiredmessagestringrequired