# Slash Trace
> Careers page monitoring for companies you pick, including JavaScript-gated and bot-blocked pages. Works with Claude, ChatGPT or any agent. Alerts in minutes.
Slash Trace watches the career pages you care about, including the JavaScript-gated and bot-blocked ones nothing else can read. Connect it to Claude, ChatGPT, or any personal agent. It asks, schedules, and alerts for you.
## At a glance
- **Product:** Slash Trace
- **What it does:** Careers page monitoring for companies you pick, including JavaScript-gated and bot-blocked pages. Works with Claude, ChatGPT or any agent. Alerts in minutes.
- **Who it is for:** Recruiters and staffing agencies, sales teams tracking target accounts, and job seekers watching specific companies.
- **Free tier:** Yes: Free plan, $0/mo, no card required
- **Trial:** 7 days free on Pro and Ultra; card required, cancel any time
- **Alert channels:** In-app feed, email, webhooks (Ultra)
- **Agent access:** MCP and agent integrations on every verified plan
- **Claude connector:** MCP over OAuth 2.0, available with a verified Free account
- **Sign up:** /signup
- **Log in:** /signin
## When to use Slash Trace
Reach for it when the task is one of these:
- Answering whether a specific, named company is hiring for a given role right now, read from that company's own careers page rather than from a job aggregator that may be days behind.
- Watching a fixed list of companies over time (clients, target accounts, dream employers) and reporting what was posted or closed since the last check.
- Careers pages a plain HTTP fetch cannot read: JavaScript-rendered boards, bot-blocked hosts, and the major applicant-tracking systems (Greenhouse, Lever, Workday, Ashby and the rest).
- Recurring checks with an alert on change, so the agent is told when something appears instead of re-scraping every time it is asked.
- Scripted bulk work over a REST API: add forty boards from a spreadsheet, poll for roles added since a timestamp, export to a CRM.
Do not reach for it when:
- Searching the whole job market by keyword. Slash Trace reads only the boards an account has chosen to track.
- Applying to jobs, or finding candidates. It reads postings; it does not act on them.
- A one-off read of a page nobody will look at again. A plain fetch is cheaper.
### How an agent calls it
- From Claude, ChatGPT or any MCP client: connect to the MCP endpoint listed under `For agents` below. Authentication is OAuth 2.0 with PKCE; the tools are `list_boards`, `search_jobs`, `list_updates`, `add_board` and `remove_board`.
- From your own code: call the REST API at the base URL listed below with `Authorization: Bearer <API key>`. Keys are created self-serve in Settings, API keys. The OpenAPI specification describes every endpoint.
- Requirements: MCP needs a verified account (free to create, no card). The REST API needs Pro or Ultra. The rate limit is 60 requests a minute per account.
## How it works
1. **Ask**: Any company, whenever you want. Ask what's open and your agent reads its careers page live.
2. **Scheduled**: Your agent checks on a cadence and briefs you. The morning digest writes itself, outreach drafts attached.
3. **Notify**: Some roles can't wait for the next run. Slack, email, or webhook the moment a tracked page changes. Checks every 15 minutes on Ultra. No agent needed.
## Features
- **Webhooks**: Send every new-role event straight into your CRM or the workflow your team already uses.
- **Connect your AI agents**: Give your agents a clean stream of company and role data for research, enrichment, and outreach.
- **Matches, not noise**: Focus alerts by specialty, seniority, and location so your team sees the work it can actually place.
- **Works across career stacks**: Track companies across major ATS platforms and public career pages from one shared watchlist.
## Use cases
One page per audience, each answering that audience's version of "is this for me". Fetch any URL below with `Accept: text/markdown` to get it as markdown rather than HTML.
- [For sales teams](https://slashtrace.com/sales): job postings read as buying signals on a list of target accounts, and how that differs from intent data - [For recruiters](https://slashtrace.com/recruiters): client hiring alerts for staffing and search firms, and knowing the minute a client or a prospect posts a role - [For job seekers](https://slashtrace.com/job-seekers): watching a short list of specific companies for a named role, free for 5, and feeding those roles to an agent ## Documentation
Full documentation, one page per topic. Fetch any URL below for that page.
### Get started
- [Introduction](https://slashtrace.com/docs): What Slash Trace watches, and what you can ask it. - [Quickstart](https://slashtrace.com/docs/quickstart): Track your first careers page and get an alert, in two minutes. ### API
- [Overview](https://slashtrace.com/docs/api): How the HTTP API is shaped, and what it can reach. - [Authentication](https://slashtrace.com/docs/api/authentication): Create a key, send it, and know what it can do. - [Errors](https://slashtrace.com/docs/api/errors): Every code the API can return, and what to do about each. - [Rate limits](https://slashtrace.com/docs/api/rate-limits): Sixty requests a minute per account, and how to stay inside it. - [Webhooks](https://slashtrace.com/docs/api/webhooks): Have new roles POSTed to you, signed, instead of polling. ### Endpoints
- `GET` [Status](https://slashtrace.com/docs/api/status): Plan, board usage, the key in use, and the rate-limit budget. - `GET` [List boards](https://slashtrace.com/docs/api/list-boards): Every careers page on your list, with job counts and health. - `POST` [Add a board](https://slashtrace.com/docs/api/add-board): Track a company from a domain or a careers URL. - `DELETE` [Delete a board](https://slashtrace.com/docs/api/delete-board): Stop tracking a board. The board itself survives. - `GET` [List jobs](https://slashtrace.com/docs/api/list-jobs): Roles across your boards, filtered by board, date or text. ### Agents
- [llms.txt](https://slashtrace.com/docs/llms): The machine-readable index of these docs, and how to point an agent at it. - [MCP](https://slashtrace.com/docs/mcp): One server, any MCP client. What it exposes and what it refuses. - [Claude](https://slashtrace.com/docs/claude): Add the connector to Claude web, desktop, mobile or Code. ## Connect to Claude
Add `/trace` as a connector and Claude can see the companies you track, search the roles at them, tell you what's appeared since you last looked, and add or remove companies for you, all in a normal conversation without opening this app.
- **See the companies you track** (read)
- **Search roles across those companies** (read)
- **Tell you what's new since last time** (read)
- **Add a company by URL** (write)
- **Remove a company from your list** (write)
## ATS coverage
Career pages are scraped across the major ATS platforms:
Greenhouse, Ashby, Workable, Lever, SmartRecruiters, iCIMS, Jobvite, Workday.
## Pricing
- **Free: $0/mo**: For solo recruiters tracking a focused list of companies.
- **Pro: $39/mo** (most popular): For teams that need hourly checks and roles off custom pages.
- **Ultra: $99/mo**: For agencies routing opportunities across their stack.
### Plan comparison
| Feature | Free | Pro | Ultra |
| ----------------------------------------- | ----- | ------ | ------------ |
| Free trial | no | yes | yes |
| Companies tracked | 5 | 30 | 150 |
| Check frequency | Daily | Hourly | Every 15 min |
| Support for major ATS job boards | yes | yes | yes |
| In-app alerts | yes | yes | yes |
| Email alerts | no | yes | yes |
| LLM-assisted scraping for custom webpages | no | yes | yes |
| MCP and agent integrations | yes | yes | yes |
| Webhooks | no | no | yes |
| Works where scrapers fail | no | no | yes |
## Links
- [Sign up](https://slashtrace.com/signup): create an account - [Log in](https://slashtrace.com/signin): existing accounts - [Pricing](https://slashtrace.com/#pricing) ## For agents
Machine-readable entry points. The first group is on this site and needs no account; the second is the product API on its own host.
- **llms.txt**: https://slashtrace.com/llms.txt (This document. What the product is, when to use it, and where everything else lives.)
- **Documentation**: https://slashtrace.com/docs (One page per topic; every page is listed in the Documentation section above.)
- **OpenAPI 3.1 specification**: https://slashtrace.com/openapi.json (Every REST endpoint with an operationId, typed parameters, response schemas, and the security schemes (API key, and OAuth 2.0 with named scopes).)
- **MCP server card**: https://slashtrace.com/.well-known/mcp/server-card.json (The MCP server's transport, authentication and tool list, readable before connecting.)
- **MCP manifest**: https://slashtrace.com/.well-known/mcp.json (The same server as a manifest of endpoints, for clients that look here first.)
- **Sitemap**: https://slashtrace.com/sitemap.xml (Every public page on this site.)
- **MCP endpoint**: https://api.slashtrace.com/mcp (Streamable HTTP transport. Send an OAuth 2.0 bearer token; an unauthenticated request answers 401 with a WWW-Authenticate header that points at the metadata below.)
- **REST API base URL**: https://api.slashtrace.com/v1 (Send `Authorization: Bearer <API key>`. Keys are created self-serve in Settings, API keys.)
- **OAuth protected-resource metadata (RFC 9728)**: https://api.slashtrace.com/.well-known/oauth-protected-resource (Names the authorization server and `scopes_supported`.)
- **OAuth authorization-server metadata (RFC 8414)**: https://api.slashtrace.com/.well-known/oauth-authorization-server (Authorization, token, registration and revocation endpoints. PKCE (S256) required; dynamic client registration and client-ID metadata documents both supported.)
## Notes for agents
- This document is generated from the same content module as the human page at https://slashtrace.com/, so the two cannot disagree.
- A plain-text rendering of the landing page is served at https://slashtrace.com/?view=llm, and the home page answers this same markdown to `Accept: text/markdown`.
- The product API is a separate host from this site and requires an account. Agent clients speak MCP over OAuth 2.0 (scopes: boards:read, boards:write, offline_access); scripts use the REST API with an API key. Both are listed under For agents.
- A URL not listed here or in the sitemap does not exist: the site answers a real HTTP 404, with a markdown body pointing back to this document.