Job Search Theirstack API
按公司、技术、关键词、职位名称、职级、薪资、地点以及职位出现的时间远近搜索 TheirStack 的职位索引,每条职位都附带招聘公司的完整企业画像记录。按返回的职位数扣费。
US$67.20/千条结果,按请求付费,无需订阅。
{"jobId": "ts_88213945","title": "Senior Data Analyst, Revenue Operations","normalizedTitle": "Data Analyst","url": "https://www.brightloopanalytics.com/careers/senior-data-analyst-revops","sourceUrl": "https://boards.greenhouse.io/brightloop/jobs/6621394","finalUrl": "https://www.brightloopanalytics.com/careers/senior-data-analyst-revops","companyName": "Brightloop Analytics","companyDomain": "brightloopanalytics.com",... 还有 39 个字段}
价格
Job Search Theirstack API 价格
调用方式
一个请求获取 Job Search Theirstack
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/job_search.theirstack", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={ "companyDomainOr": [ "stripe.com" ], "limit": 1, "postedAtMaxAgeDays": 30 }, ) print(res.json())
这个示例展示了 117 个字段中的 76 个。查看全部字段
{
"found": true,
"data": {
"jobs": [
{
"jobId": "ts_88213945",
"title": "Senior Data Analyst, Revenue Operations",
"normalizedTitle": "Data Analyst",
"url": "https://www.brightloopanalytics.com/careers/senior-data-analyst-revops",
"sourceUrl": "https://boards.greenhouse.io/brightloop/jobs/6621394",
"finalUrl": "https://www.brightloopanalytics.com/careers/senior-data-analyst-revops",
"companyName": "Brightloop Analytics",
"companyDomain": "brightloopanalytics.com",
"postedUtc": 1790085600,
"discoveredUtc": 1790128800,
"remote": true,
"hybrid": false,
"seniority": "senior",
"employmentStatuses": [
"full_time"
],
"easyApply": false,
"salaryString": "$110,000 - $140,000",
"salaryCurrency": "USD",
"minAnnualSalary": 110000,
"maxAnnualSalary": 140000,
"minAnnualSalaryUsd": 110000,
"maxAnnualSalaryUsd": 140000,
"avgAnnualSalaryUsd": 125000,
"technologySlugs": [
"sql",
"looker",
"snowflake"
],
"keywordSlugs": [
"revenue-operations",
"forecasting"
],
"location": "Austin, TX, United States",
"shortLocation": "Austin, TX",
"longLocation": "Austin, Texas, United States",
"stateCode": "TX",
"postalCode": "78701",
"country": "United States",
"countryCode": "US",
"countryCodes": [
"US"
],
"countries": [
"United States"
],
"cities": [
"Austin"
],
"continents": [
"NA"
],
"latitude": 30.2672,
"longitude": -97.7431,
"company": {
"companyId": "cmp_51029",
"name": "Brightloop Analytics",
"domain": "brightloopanalytics.com",
"url": "https://www.brightloopanalytics.com",
"image": "https://logo.clearbit.com/brightloopanalytics.com",
"industry": "Data Infrastructure & Analytics",
"industryId": "ind_0142",
"employeeCount": 210,
"employeeCountRange": "201-500",
"foundedYear": 2018,
"city": "Austin",
"postalCode": "78701",
"country": "United States",
"countryCode": "US",
"linkedinUrl": "https://www.linkedin.com/company/brightloop-analytics",
"fundingStage": "series_b",
"totalFundingUsd": 42000000,
"annualRevenueUsd": 18000000,
"annualRevenueReadable": "18M"
},
"locations": [
{
"name": "Austin, TX",
"locationId": "loc_78701",
"type": "city",
"displayName": "Austin, Texas, United States",
"city": "Austin",
"state": "Texas",
"stateCode": "TX",
"country": "United States",
"countryCode": "US",
"continent": "NA",
"postalCode": "78701",
"latitude": 30.2672,
"longitude": -97.7431
}
]
},
{
"jobId": "ts_88214102",
"title": "Data Analyst - Supply Chain",
"normalizedTitle": "Data Analyst",
"url": "https://jobs.fernwoodlogistics.com/positions/4471",
"sourceUrl": "https://jobs.lever.co/fernwoodlogistics/9a12bc",
"companyName": "Fernwood Logistics",
"companyDomain": "fernwoodlogistics.com",
"postedUtc": 1789725600,
"discoveredUtc": 1789790400,
"remote": false,
"hybrid": true,
"seniority": "mid_level",
"employmentStatuses": [
"full_time"
],
"easyApply": true,
"salaryString": "$85,000 - $105,000",
"salaryCurrency": "USD",
"minAnnualSalary": 85000,
"maxAnnualSalary": 105000,
"minAnnualSalaryUsd": 85000,
"maxAnnualSalaryUsd": 105000,
"avgAnnualSalaryUsd": 95000,
"technologySlugs": [
"python",
"tableau"
],
"keywordSlugs": [
"supply-chain",
"logistics"
],
"location": "Columbus, OH, United States",
"shortLocation": "Columbus, OH",
"stateCode": "OH",
"country": "United States",
"countryCode": "US",
"countryCodes": [
"US"
],
"countries": [
"United States"
],
"cities": [
"Columbus"
],
"continents": [
"NA"
],
"company": {
"companyId": "cmp_60217",
"name": "Fernwood Logistics",
"domain": "fernwoodlogistics.com",
"url": "https://www.fernwoodlogistics.com",
"industry": "Freight & Logistics",
"employeeCount": 640,
"employeeCountRange": "501-1000",
"foundedYear": 2011,
"city": "Columbus",
"country": "United States",
"countryCode": "US"
}
},
{
"jobId": "ts_88214288",
"title": "Junior Data Analyst",
"normalizedTitle": "Data Analyst",
"url": "https://cobaltpeak.com/careers/junior-data-analyst",
"sourceUrl": "https://boards.greenhouse.io/cobaltpeak/jobs/6688201",
"companyName": "Cobalt Peak Systems",
"companyDomain": "cobaltpeak.com",
"postedUtc": 1790323200,
"discoveredUtc": 1790366400,
"remote": true,
"hybrid": false,
"seniority": "entry_level",
"employmentStatuses": [
"full_time"
],
"easyApply": false,
"salaryString": "$65,000 - $80,000",
"salaryCurrency": "USD",
"minAnnualSalary": 65000,
"maxAnnualSalary": 80000,
"minAnnualSalaryUsd": 65000,
"maxAnnualSalaryUsd": 80000,
"avgAnnualSalaryUsd": 72500,
"technologySlugs": [
"sql",
"excel"
],
"location": "Remote, United States",
"shortLocation": "Remote",
"country": "United States",
"countryCode": "US",
"countryCodes": [
"US"
],
"countries": [
"United States"
],
"continents": [
"NA"
],
"company": {
"companyId": "cmp_71440",
"name": "Cobalt Peak Systems",
"domain": "cobaltpeak.com",
"url": "https://www.cobaltpeak.com",
"industry": "Industrial Software",
"employeeCount": 95,
"employeeCountRange": "51-200",
"foundedYear": 2020,
"country": "United States",
"countryCode": "US"
}
}
],
"totalResults": 412,
"totalCompanies": 288
}
}完整的参数与响应参考:这个接口的每个字段、类型和示例。
参考
一个请求,一种响应结构。
你发送的每个字段和收到的每个字段,都附有真实示例。
最近验证于 2026-11-14 · 可用率和延迟按 30d 统计
请求体
JSON,POST 到这个接口。
- companyCountryCodeNotarray
返回总部国家代码不在所传列表中的公司,区分大小写。传 ISO2 国家代码。
- companyCountryCodeOrarray
返回总部国家代码是所传列表中任意一个的公司,区分大小写。传 ISO2 国家代码。
- companyDescriptionPatternAccentInsensitiveboolean
设为 True 可让公司简介搜索忽略重音。例如 "á" 也会匹配 "a"。
- companyDescriptionPatternNotarray
要在公司简介中匹配的模式,不区分大小写。返回匹配任意一个模式的公司。
- companyDescriptionPatternOrarray
要在公司简介中匹配的模式,不区分大小写。返回匹配任意一个模式的公司。
- companyDomainNotarray
只返回与这些域名不完全一致的公司。接受完整 URL(https://www.google.com/)和邮箱(john.polo@gmail.com)。
- companyDomainOrarray
只返回与这些域名完全一致的公司。接受完整 URL(https://www.google.com/)和邮箱(john.polo@gmail.com)。这个筛选按 OR 生效,所以传入多个公司域名时,会返回匹配任意一个域名的公司。
- companyIdOrarray
只返回与这些 ID 完全一致的公司。这个筛选按 OR 生效,所以传入多个公司 ID 时,会返回匹配任意一个 ID 的公司。
- companyInvestorsOrarray
公司的投资方
- companyInvestorsPartialMatchOrarray
公司的投资方。返回任一投资方名称包含所传任一子串的公司。例如传入 'andree',会匹配所有符合的基金(如 'Andreessen Horowitz'、'Andreessen Horowitz LLC' 等)。
- companyKeywordSlugAndarray
返回在职位中提到了全部这些关键词的公司的结果。区分大小写。传 slug。所有收录的关键词见 GET /v0/catalog/keywords
- companyKeywordSlugNotarray
返回在职位中没有提到任何这些关键词的公司的结果。区分大小写。传 slug。所有收录的关键词见 GET /v0/catalog/keywords
- companyKeywordSlugOrarray
返回在职位中提到了任意一个这些关键词的公司的结果。区分大小写。传 slug。所有收录的关键词见 GET /v0/catalog/keywords
- companyLinkedinUrlExistsboolean
(请改用 `property_exists_or / property_exists_and`)只返回有 LinkedIn URL 的公司
- companyLinkedinUrlOrarray
返回 LinkedIn URL 匹配所传任一 slug 的公司。也可以传完整的 LinkedIn 公司 URL。
- companyListIdNotarray
返回不属于所传任何公司列表的公司
- companyListIdOrarray
返回属于所传任一公司列表的公司
- companyLocationPatternOrarray
返回所在城市匹配所传任一模式的公司。不区分大小写。例如传入 'san francisco',会返回城市为 'San Francisco'、'San Francisco Bay Area' 等的公司。
- companyNameCaseInsensitiveOrarray
只返回与这些名称完全一致的公司,不区分大小写。
- companyNameNotarray
只返回与这些名称不完全一致的公司,区分大小写。
- companyNameOrarray
只返回与这些名称完全一致的公司,区分大小写。这个筛选按 OR 生效,所以传入多个公司名称时,会返回匹配任意一个名称的公司。
- companyNamePartialMatchNotarray
公司名称。返回名称不包含所传任何子串的公司,不区分大小写。例如传入 'google',会排除 'Google'、'Google LLC'、'Google Inc' 等。
- companyNamePartialMatchOrarray
公司名称。返回名称包含所传任一子串的公司,不区分大小写。例如传入 "google",会返回 "Google"、"Google LLC"、"Google Inc" 等。
- companyTagsOrarray
返回匹配任意一个这些关键词的公司
- companyTechnologySlugAndarray
返回在职位中提到了全部这些技术的公司的职位(不一定出现在返回的职位里)。区分大小写。传 slug。所有收录的技术见 GET /v0/catalog/technologies。已弃用:请改用 company_keyword_slug_and。
- companyTechnologySlugNotarray
返回在职位中没有提到任何这些技术的公司的职位。区分大小写。传 slug。所有收录的技术见 GET /v0/catalog/technologies。已弃用:请改用 company_keyword_slug_not。
- companyTechnologySlugOrarray
返回在职位中提到了任意一个这些技术的公司的职位(不一定出现在返回的职位里)。区分大小写。传 slug。所有收录的技术见 GET /v0/catalog/technologies。已弃用:请改用 company_keyword_slug_or。
- companyTypestring
按公司类型筛选。
- discoveredAtGtestring
只返回 TheirStack 在此日期或日期时间当天及之后发现的职位。使用 UTC 时区。
- discoveredAtLtestring
只返回 TheirStack 在此日期或日期时间当天及之前发现的职位。使用 UTC 时区。
- discoveredAtMaxAgeDaysinteger
为 0 时,只返回当天加入我们数据库的职位;为 1 时,返回今天和昨天的,依此类推。
- discoveredAtMinAgeDaysinteger
为 1 时,只返回 TheirStack 截至昨天发现的职位;为 2 时,截至 2 天前,依此类推。
- easyApplyboolean
为 True 时,只返回可以直接通过招聘网站申请的职位;为 False 时,只返回需要跳转到公司官网申请的职位。
- employmentStatusesOrarray
按雇佣类型筛选职位。返回匹配任一指定雇佣类型的职位。如果不提供值或传入空列表,则返回所有职位,不论雇佣类型。
- finalUrlExistsboolean
(请改用 `property_exists_or / property_exists_and`)只返回有最终 URL 的职位,通常是最初发布在 ATS 上的职位。为 True 时,只返回有最终 URL 的职位;为 False 时,只返回没有最终 URL 的职位;为 None 时,返回所有职位。
- fundingStageOrarray
返回的公司所处的融资阶段。可选值:['angel', 'convertible_note', 'debt_financing', 'equity_crowdfunding', 'other', 'private_equity', 'seed', 'series_a', 'series_b', 'series_c', 'series_d', 'series_e', 'series_f', 'series_g', 'series_h', 'venture_round_not_specified', 'series_i', 'series_j', 'undisclosed', 'series_unknown', 'pre_seed', 'post_ipo_secondary', 'post_ipo_equity', 'post_ipo_debt', 'non_equity_assistance', 'late_vc', 'initial_coin_offering', 'growth_equity_vc', 'grant', 'early_vc', 'corporate_round', 'secondary_market', 'product_crowdfunding']
- hiringManagersExistsboolean
(请改用 `property_exists_or / property_exists_and`)为 True 时,只返回有招聘经理的职位;为 False 时,只返回没有招聘经理的职位;为 None 时,返回所有职位。
- includeTotalResultsboolean
启用后,会计算并在响应中返回 `total_results` 和 `total_companies` 字段。警告:这会显著拖慢响应,因为需要读取整个数据集。建议用法:只在第一次请求时启用以获取总数,后续翻页请求中关闭。
- industryIdNotarray
要排除的行业 ID。可以使用任意 LinkedIn Industry Codes V2,或参见 GET /v0/catalog/industries
- industryIdOrarray
行业代码。可以使用任意 LinkedIn Industry Codes V2,或参见 GET /v0/catalog/industries
- industryNotarray
行业名称,不区分大小写。结果会排除属于该参数中任一行业的公司。可选值:GET /v0/catalog/industries 警告:该参数已弃用。请改用 industry_id_not 字段。
- industryOrarray
行业名称,不区分大小写。结果只包含属于该参数中任一行业的公司。可选值:GET /v0/catalog/industries 警告:该参数已弃用。请改用 industry_id_or 字段。
- jobCountryCodeNotarray
职位所在地的两字母 ISO 国家代码。可以传入多个。将排除这些国家的职位
- jobCountryCodeOrarray
["US"]
职位所在地的两字母 ISO 国家代码。可以传入多个
- jobDescriptionContainsNotarray
排除描述中包含其中任一完整单词的职位,使用单词边界(\b)匹配。默认不区分大小写,但大写的模式除外,这种情况下会保留大小写。只匹配完整单词(例如搜索 'quality' 不会匹配 'inequality')。结果将排除描述中包含其中任一单词的职位。
- jobDescriptionContainsOrarray
在职位描述中按完整单词搜索,使用单词边界(\b)匹配。默认不区分大小写,但大写的模式除外,这种情况下会保留大小写。只匹配完整单词(例如搜索 'quality' 不会匹配 'inequality')。结果将包含描述中含有其中任一单词的职位。
- jobDescriptionPatternAndarray
必须全部匹配职位描述的正则表达式模式(AND 逻辑)。在模式开头加上 (?i) 可使其不区分大小写。结果只包含描述匹配此列表中每个模式的职位。
- jobDescriptionPatternCaseSensitiveOrarray
已弃用。请改用 job_description_pattern_or,它现在的行为完全相同。
- jobDescriptionPatternIsCaseInsensitiveboolean
已弃用。没有任何作用。
- jobDescriptionPatternNotarray
在职位描述中查找的正则表达式模式。区分大小写。结果将包含描述不匹配其中任何模式的职位。在模式开头加上 (?i) 可使其不区分大小写。可以传入多个。
- jobDescriptionPatternOrarray
在职位描述中查找的正则表达式模式。区分大小写。结果将包含描述匹配其中任一模式的职位。在模式开头加上 (?i) 可使其不区分大小写。可以传入多个。
- jobIdNotarray
排除这些 ID 的职位。
- jobIdOrarray
只获取这些 ID 的职位。
- jobIdsarray
只获取这些 ID 的职位。已弃用的参数,请改用 job_id_or。
- jobKeywordSlugAndarray
返回所有这些关键词 slug 都出现的职位。区分大小写。我们跟踪的全部关键词见 GET /v0/catalog/keywords
- jobKeywordSlugNotarray
返回这些关键词 slug 都不出现的职位。区分大小写。我们跟踪的全部关键词见 GET /v0/catalog/keywords
- jobKeywordSlugOrarray
返回出现其中任一关键词 slug 的职位。区分大小写。我们跟踪的全部关键词见 GET /v0/catalog/keywords
- jobLocationNotarray
按地点筛选职位。返回地点不匹配任何指定地点条件的职位。每个地点条件用一个 JobLocationFilter 对象指定。(地点 ID 可通过地点目录接口查询)
- jobLocationOrarray
按地点筛选职位。返回地点匹配任一指定地点条件的职位。每个地点条件用一个 JobLocationFilter 对象指定。(地点 ID 可通过地点目录接口查询)
- jobLocationPatternNotarray
用于排除职位地点的正则表达式模式。不区分大小写。同时搜索 location 字段和增强后的 locations 数组(使用每个地点元素中标准化的城市和州名称字段)。匹配任一模式的职位都将从结果中排除。可用来筛除特定地点。
- jobLocationPatternOrarray
用于匹配职位地点的正则表达式模式。不区分大小写。同时搜索 location 字段和增强后的 locations 数组(使用每个地点元素中标准化的城市和州名称字段)。将返回匹配任一模式的职位。可用来查找特定城市、州或地区的职位。
- jobSeniorityOrarray
返回职级为此处任一传入值的职位
- jobTechnologySlugAndarray
返回所有这些技术都出现的职位。区分大小写。请传入 slug。我们跟踪的全部技术可通过技术接口查看。
- jobTechnologySlugNotarray
返回这些技术都不出现的职位。区分大小写。请传入 slug。我们跟踪的全部技术可通过技术接口查看。
- jobTechnologySlugOrarray
返回出现其中任一技术的职位。区分大小写。请传入 slug。我们跟踪的全部技术可通过技术接口查看。如果传入多个技术,将返回提及所有这些技术的职位。
- jobTitleNotarray
用于匹配职位名称的自然语言模式。不区分大小写。只返回名称不匹配其中任何模式的职位。使用 Postgres 全文搜索。
- jobTitleOrarray
["data analyst"]
用于匹配职位名称的自然语言模式。不区分大小写。只返回名称匹配其中任一模式的职位。使用 Postgres 全文搜索。
- jobTitlePatternAndarray
用于匹配职位名称的正则表达式模式。不区分大小写。只返回名称匹配所有这些模式的职位。
- jobTitlePatternNotarray
用于匹配职位名称的正则表达式模式。不区分大小写。返回名称不匹配其中任何模式的职位。
- jobTitlePatternOrarray
用于匹配职位名称的正则表达式模式。不区分大小写。返回名称匹配这些筛选条件的职位。
- lastFundingRoundDateGtestring
只返回最近一轮融资日期在该日期当天或之后的公司。格式:'YYYY-MM-DD'
- lastFundingRoundDateLtestring
只返回最近一轮融资日期在该日期当天或之前的公司。格式:'YYYY-MM-DD'
- limitinteger
3
本页返回的行数,最多为 TheirStack 的上限 500。每一行返回结果都会扣费。
- maxEmployeeCountinteger
公司的最大员工数
- maxEmployeeCountOrNullinteger
公司的最大员工数。没有公司规模信息的公司也会一并返回。
- maxFundingUsdinteger
公司的最高融资额,以美元计
- maxRevenueUsdinteger
公司的最高营收,以美元计
- maxSalaryUsdnumber
以 USD 计的最高年薪。例如 150000 表示 $150,000。
- minEmployeeCountinteger
公司的最小员工数
- minEmployeeCountOrNullinteger
公司的最小员工数。没有公司规模信息的公司也会一并返回。
- minFundingUsdinteger
公司的最低融资额,以美元计
- minRevenueUsdinteger
公司的最低营收,以美元计
- minSalaryUsdnumber
以 USD 计的最低年薪。例如 100000 表示 $100,000。
- offsetinteger
要跳过的结果数。使用基于 offset 的分页时必填。
- onlyJobsWithHiringManagersboolean
只返回有招聘经理的职位。为 True 时,只返回有招聘经理的职位;为 False 时,只返回没有招聘经理的职位;为 None 时,返回所有职位。
- onlyJobsWithReportsToboolean
只返回我们识别出受聘者汇报对象职位的职位。已弃用的字段,请改用 reports_to_exists。
- onlyYcCompaniesboolean
只返回 YC 公司
- orderByarray
列对象列表。可以传入多个用于排序的列,按优先级排列。只有 `field` 是必填的,`desc` 默认为 True。
- pageinteger
页码。使用基于页码的分页时必填。
- postedAtGtestring
ISO 8601 日期字符串(yyyy-mm-dd)。只返回在此日期当天或之后发布的职位。
- postedAtLtestring
ISO 8601 日期字符串(yyyy-mm-dd)。只返回在此日期当天或之前发布的职位。
- postedAtMaxAgeDaysinteger
14
发布日期的最大天数。为 0 时,只返回今天发布的职位;为 1 时,返回今天和昨天的,依此类推。
- propertyExistsAndarray
- propertyExistsOrarray
返回这些字段中任一字段不为 null 的职位。例如传入 ['final_url'],将返回设置了 final_url 的职位。此字段也支持链式字段。例如传入 ['company_object.domain', 'company_object.linkedin_url'],将返回设置了公司域名或公司 linkedin_url 的职位。
- remoteboolean
True:只显示远程职位。False:只显示非远程职位。None:显示所有职位。
- reportsToExistsboolean
只返回我们识别出受聘者汇报对象职位的职位。为 True 时,只返回识别出汇报对象职位的职位;为 False 时,只返回未识别出汇报对象职位的职位;为 None 时,返回所有职位。
- scraperNamePatternOrarray
用于匹配职位来源的正则表达式模式。不区分大小写。
- urlDomainNotarray
如果职位的 URL 域名(来自 `url` 或 `source_url`)在提供的列表中(不区分大小写),则排除该职位。例如 ['greenhouse.io', 'workable.com'] 将排除包含 'greenhouse.io' 或 'workable.com' 的 URL。来源列表见 https://theirstack.com/en/docs/data/job/sources。
- urlDomainOrarray
只有当职位的 URL 域名(来自 `url` 或 `source_url`)在提供的列表中(不区分大小写)时,才包含该职位。例如 ['greenhouse.io', 'workable.com'] 将匹配包含 'greenhouse.io' 或 'workable.com' 的 URL。来源列表见 https://theirstack.com/en/docs/data/job/sources。
响应
JSON,每个字段一个示例值。
Matching job posts, each carrying the hiring company's firmographic record.
- avgAnnualSalaryUsdnumber
125000
Midpoint of the posted annual salary, converted to USD.
- citiesstring[]
Every city the post covers.
- closedUtcnumber
UTC epoch timestamp in seconds (Unix time) the post closed. Multiply by 1000 for a JS Date in milliseconds.
- companyDomainstring
brightloopanalytics.com
Hiring company domain.
- companyNamestring
Brightloop Analytics
Hiring company name.
- continentsstring[]
Every continent the post covers.
- countriesstring[]
Every country the post covers.
- countrystring
United States
Country name.
- countryCodestring
US
ISO 3166-1 alpha-2 country code.
- countryCodesstring[]
Every country code the post covers.
- descriptionstring
Full job description text.
- discoveredUtcnumber
1790128800
UTC epoch timestamp in seconds (Unix time) TheirStack first saw the post. Multiply by 1000 for a JS Date in milliseconds.
- easyApplyboolean
false
True when the post supports one-click apply.
- employmentStatusesstring[]
Employment types, e.g. full_time.
- finalUrlstring
https://www.brightloopanalytics.com/careers/senior-data-analyst-revops
URL the post redirects to, when it does.
- hasBlurredDataboolean
True when TheirStack redacted part of the record on this plan.
- hybridboolean
false
True for a hybrid role.
- jobIdstring
ts_88213945
TheirStack's own identifier for the post.
- keywordSlugsstring[]
Keyword slugs found in the post.
- latitudenumber
30.2672
Latitude of the posted location.
- locationstring
Austin, TX, United States
Location as posted.
- longLocationstring
Austin, Texas, United States
Long form of the location.
- longitudenumber
-97.7431
Longitude of the posted location.
- managerRolesstring[]
Manager roles TheirStack extracted from the post.
- matchingPhrasesstring[]
Phrases from your pattern filters that matched this post.
- matchingWordsstring[]
Words from your pattern filters that matched this post.
- maxAnnualSalarynumber
140000
Upper bound of the posted annual salary, in the posted currency.
- maxAnnualSalaryUsdnumber
140000
Upper bound of the posted annual salary, converted to USD.
- minAnnualSalarynumber
110000
Lower bound of the posted annual salary, in the posted currency.
- minAnnualSalaryUsdnumber
110000
Lower bound of the posted annual salary, converted to USD.
- normalizedTitlestring
Data Analyst
TheirStack's normalized form of the title.
- postalCodestring
78701
Postal code.
- postedUtcnumber
1790085600
UTC epoch timestamp in seconds (Unix time) the job was posted. Multiply by 1000 for a JS Date in milliseconds.
- remoteboolean
true
True for a fully remote role.
- repostedboolean
True when the post is a repost of an earlier one.
- repostedUtcnumber
UTC epoch timestamp in seconds (Unix time) the post was last reposted. Multiply by 1000 for a JS Date in milliseconds.
- salaryCurrencystring
USD
Currency the posted salary is in.
- salaryStringstring
$110,000 - $140,000
Salary exactly as the post states it.
- senioritystring
senior
Seniority band TheirStack assigns, e.g. mid_level.
- shortLocationstring
Austin, TX
Short form of the location.
- sourceUrlstring
https://boards.greenhouse.io/brightloop/jobs/6621394
URL TheirStack found the post at.
- stateCodestring
TX
State or region code.
- technologySlugsstring[]
Technology slugs found in the post.
- titlestring
Senior Data Analyst, Revenue Operations
Job title as posted.
- urlstring
https://www.brightloopanalytics.com/careers/senior-data-analyst-revops
URL of the job post.
The hiring company's full TheirStack firmographic record.
- alexaRankinginteger
Alexa traffic rank for the company website.
- annualRevenueReadablestring
18M
Estimated annual revenue as a display string, e.g. 4.2M.
- annualRevenueUsdnumber
18000000
Estimated annual revenue in USD.
- apolloIdstring
Apollo's identifier for the same company.
- citystring
Austin
Headquarters city.
- companyIdstring
cmp_51029
TheirStack's own company identifier.
- companyKeywordsstring[]
Keywords TheirStack assigns the company.
- companyTagsstring[]
Tags TheirStack assigns the company.
- countrystring
United States
Headquarters country.
- countryCodestring
US
ISO 3166-1 alpha-2 country code.
- domainstring
brightloopanalytics.com
Primary company domain.
- employeeCountinteger
210
Employees TheirStack currently counts.
- employeeCountRangestring
201-500
Employee headcount band, e.g. 201-500.
- foundedYearinteger
2018
Year the company was founded.
- fundingStagestring
series_b
Most recent funding stage, e.g. series_b.
- hasBlurredDataboolean
True when TheirStack redacted part of the record on this plan.
- imagestring
https://logo.clearbit.com/brightloopanalytics.com
Company logo URL.
- industrystring
Data Infrastructure & Analytics
Company industry.
- industryIdstring
ind_0142
TheirStack's identifier for that industry.
- investorsstring[]
Investors TheirStack records for the company.
- isRecruitingAgencyboolean
True when TheirStack classifies the company as a recruiting agency rather than a direct employer.
- keywordSlugsstring[]
Keyword slugs found in the company's job posts. These are the values the keyword filters take.
- lastFundingRoundReadablestring
Most recent round size as a display string, e.g. $15M.
- lastFundingRoundUtcnumber
UTC epoch timestamp in seconds (Unix time) of the most recent funding round. Multiply by 1000 for a JS Date in milliseconds.
- linkedinIdstring
Company LinkedIn numeric id.
- linkedinUrlstring
https://www.linkedin.com/company/brightloop-analytics
Company LinkedIn page URL.
- longDescriptionstring
Company description as the company writes it.
- namestring
Brightloop Analytics
Company name.
- numBuyingIntentTopicsinteger
Distinct buying-intent topics detected in the company's job posts.
- numJobsinteger
Job posts TheirStack holds for the company, all time.
- numJobsLast30Daysinteger
Job posts published in the last 30 days.
- numKeywordsinteger
Distinct keywords detected in the company's job posts.
- numTechnologiesinteger
Distinct technologies detected in the company's job posts.
- possibleDomainsstring[]
Every domain TheirStack associates with the company.
- postalCodestring
78701
Headquarters postal code.
- publiclyTradedExchangestring
Exchange the company lists on.
- publiclyTradedSymbolstring
Stock ticker, for listed companies.
- seoDescriptionstring
Meta description from the company's website.
- technologyNamesstring[]
Human-readable names for those technologies.
- technologySlugsstring[]
Technology slugs found in the company's job posts. These are the values the technology filters take.
- totalFundingUsdnumber
42000000
Total capital raised, in USD.
- urlstring
https://www.brightloopanalytics.com
Company website URL.
- ycBatchstring
Y Combinator batch, e.g. W20, for companies that went through it.
Every resolved location the post covers, with TheirStack's geographic breakdown.
- addressstring
Street address, when the post gives one.
- admin1Codestring
First-level administrative division code.
- admin1Namestring
First-level administrative division name.
- admin2Codestring
Second-level administrative division code.
- admin2Namestring
Second-level administrative division name.
- citystring
Austin
City.
- continentstring
NA
Continent code, e.g. NA.
- countrystring
United States
Country name.
- countryCodestring
US
ISO 3166-1 alpha-2 country code.
- displayNamestring
Austin, Texas, United States
Location as one display string.
- featureCodestring
GeoNames feature code for the place.
- latitudenumber
30.2672
Latitude.
- locationIdstring
loc_78701
TheirStack's identifier for the place.
- longitudenumber
-97.7431
Longitude.
- namestring
Austin, TX
Location name.
- postalCodestring
78701
Postal code.
- statestring
Texas
State or region.
- stateCodestring
TX
State or region code.
- typestring
city
Granularity of the place, e.g. city, state, country.
The matching rows plus TheirStack's result counters.
- totalCompaniesinteger
288
Distinct companies matching the filters. TheirStack computes it only when you send includeTotalResults.
- totalResultsinteger
412
Rows matching the filters across all pages. TheirStack computes it only when you send includeTotalResults, and omits it otherwise.
- truncatedCompaniesinteger
Companies TheirStack withheld because the plan's result ceiling was reached.
- truncatedResultsinteger
Rows TheirStack withheld because the plan's result ceiling was reached.
- foundboolean
true
False when nothing matched the filters.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
常见问题
关于 Job Search Theirstack API
AnyAPI 的 Job Search Theirstack API 只需一次 POST 请求 /v1/run/job_search.theirstack,就以统一格式的 JSON 返回 Job Search 数据。按公司、技术、关键词、职位名称、职级、薪资、地点以及职位出现的时间远近搜索 TheirStack 的职位索引,每条职位都附带招聘公司的完整企业画像记录。按返回的职位数扣费。无论哪个数据源提供服务,AnyAPI 都返回同一套统一的 schema。费用:每千条结果 US$67.20,单次请求最多 US$9.95,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 Job Search Theirstack API 调用中有 90.9% 成功,响应时间中位数为 2.8 秒,共测量 44 次调用。