Which sales roles has Cloudflare posted in the last 30 days?
Cloudflare's Greenhouse job board lists its open roles; filtering on the Sales department and postedSince 30d returns the summary (open roles, matching roles, posted in the last 30 days) plus one row per sales job with title, location, workplace type, posted_at and a link to the posting.
Tool input
{
"companies": [
"cloudflare.com"
],
"departments": [
"sales"
],
"postedSince": "30d",
"maxJobsPerCompany": 20
}
Ask it from an AI agent (MCP)
Add the Apify MCP server with this tool to your MCP client (Claude, Cursor, VS Code, ...); it signs you in with OAuth or Authorization: Bearer <APIFY_TOKEN>. It works once the Actor is listed on the Apify Store; until then use the HTTP API or the remote MCP server at https://api.boscolabs.dev/mcp.
https://mcp.apify.com?tools=bosco_labs/company-hiring-signals
Then ask:
Use the bosco_labs/company-hiring-signals tool to answer: Which sales roles has Cloudflare posted in the last 30 days?
Call the Apify API
Runs the Actor and returns the rows in one request, billed to your Apify account ($0.001 per unit: a company summary = 5 units ($0.005), a job row = 1 ($0.001); companies without a public job board are free (HTTP API)). It works once the Actor is listed on the Apify Store; until then use the HTTP API or the remote MCP server at https://api.boscolabs.dev/mcp.
curl https://api.apify.com/v2/acts/bosco_labs~company-hiring-signals/run-sync-get-dataset-items \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"companies": ["cloudflare.com"], "departments": ["sales"], "postedSince": "30d", "maxJobsPerCompany": 20}'
Call the Bosco Labs HTTP API
Bosco Labs HTTP API (beta): same input and rows, $0.001 per unit: a company summary = 5 units ($0.005), a job row = 1 ($0.001); companies without a public job board are free from prepaid credits. Get a key with a $0.50 free trial, or send the same call without a key and pay per call in USDC via x402 (no account).
curl https://api.boscolabs.dev/v1/company-hiring-signals \
-H "Authorization: Bearer $BOSCO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"companies": ["cloudflare.com"], "departments": ["sales"], "postedSince": "30d", "maxJobsPerCompany": 20}'
Example output
Snapshot taken 2026-11-06, source links in each row. First 1 of 5 rows (snapshot runs stop at 5 rows); long values shortened.
[
{
"schema_version": "1",
"row_type": "company_summary",
"company": "cloudflare.com",
"found": true,
"provider": "greenhouse",
"board_token": "cloudflare",
"board_url": "https://job-boards.greenhouse.io/cloudflare",
"source_url": "https://boards-api.greenhouse.io/v1/boards/cloudflare/departments",
"total_open_roles": 462,
"matching_roles": 76,
"filters": {
"departments": [
"sales"
],
"posted_since": "2026-10-07T00:00:00Z"
},
"by_department": [
{
"name": "Sales",
"count": 76
}
],
"by_location": [
{
"name": "Hybrid",
"count": 59
},
{
"name": "Distributed",
"count": 15
},
{
"name": "Distributed; Hybrid",
"count": 2
}
],
"by_country": [],
"remote_share": 0.0,
"posted_last_30_days": 73,
"newest_posted_at": "2026-11-06T20:30:57Z",
"oldest_posted_at": "2026-10-07T03:49:52Z",
"top_titles": [
{
"title": "Senior Account Executive, Startups (Southeast)",
"count": 2
},
{
"title": "Business Development Representative - Korea",
"count": 1
},
{
"title": "Business Development Representative",
"count": 1
},
"... 7 more"
],
"trend": null,
"jobs_returned": 5,
"other_boards": [],
"not_found_reason": null,
"warnings": [],
"retrieved_at": "2026-11-06T22:51:59Z"
}
]