Company blocklist
Exclude a company from backfill, ban it from posting, or delete it, and choose whether automated sourcing can add it back.
A
JUse the company blocklist to control two things separately for each company: whether automated sourcing (backfill, rules, imports and API writes) can add its jobs, and whether people can post jobs for it.
Exclude from backfill
Exclude from backfill stops automated sourcing and keeps everything else as it is:
- The company profile and every existing job stay on your board, including paid jobs.
- Direct backfill for the company stops, and backfill rules stop adding its jobs.
- Backfill sync, CSV and XML import, and Operator API, MCP, and CLI bulk or upsert paths reject new jobs for the company.
- People can still post jobs for the company at any plan price, and you can post jobs for them yourself.
Pick this when you want to stop pulling in a company's jobs but keep their page, for example an employer who posts with you directly and whose jobs you do not want duplicated from a feed.
To undo it, choose Allow backfill. Automated sourcing can add the company's jobs again. Direct backfill stays stopped until you start it again from Company sources.
Ban company
Ban company takes a company off your board and keeps it off:
- The company profile and all its jobs are deleted, including paid jobs. Its directory entry and sitemap entry are gone, and the public URL returns a not-found page.
- The company is excluded from backfill and rules.
- Employer sign-ups and public job submissions for the company are rejected before payment, regardless of plan price.
To undo it, choose Unban company. The company comes back as an empty profile and stays excluded from backfill. Its deleted jobs stay deleted. A banned company has to be unbanned before you can allow backfill again.
Delete company
When you delete a company, the delete dialog asks what should happen next. Delete company and exclude from backfill is selected by default:
- Delete company and exclude from backfill deletes the profile and all jobs, including paid jobs, and keeps the company excluded from automated sourcing. A person can still post a job for the company, which recreates an empty profile. Allow backfill on the Excluded tab also brings the company back as an empty profile and lets backfill add its jobs again.
- Delete company deletes the profile and all jobs. Automated sourcing may recreate the company and its jobs if it matches your sources. For an excluded company that is not banned, this choice deletes it completely. Every Delete on the Companies page, from a company's menu or for a selection, offers this choice. Deleting an excluded company anywhere else, such as through the API, the CLI or MCP, or by the employer, keeps it excluded from backfill.
When another company on your board has the same website, the delete is a plain delete, so the other company keeps getting its jobs. Deleting a banned company keeps the ban.
Operator UI
You can manage companies from Companies or from Grow → Backfill. Both write to the same list.
From Companies:
- Open the company row menu.
- Choose Exclude from backfill, Ban company, or Delete, then confirm.
- To undo, open the row menu again and choose Allow backfill or Unban company.
Excluded and banned companies are marked Excluded or Banned in the list. To find a banned company, filter Companies by Sourcing or posting policy → Excluded or banned.
From Backfill:
- Open Grow → Backfill.
- Find the company on Backfilling, Backfill available, Review, or Unsupported.
- Open the row menu → Exclude from backfill or Ban company, then confirm.
Company sources has an Excluded tab and a Banned tab. Choose Allow backfill on the Excluded tab, or Unban company on the Banned tab.
From a job awaiting approval, when job moderation holds aggregated jobs:
- Open one of the company's jobs that is awaiting approval.
- Click the arrow next to Reject and choose Exclude company from backfill, then confirm.
This rejects every job from that company that is awaiting approval and stops backfill importing its jobs. Its published jobs stay up, and the company can still post jobs on your board itself.
How identity is matched
Writes are blocked when they match any of these stable keys:
- The board company id
- Linked Forager company id
- Normalized website domain
- For a removed company, the exact company slug as well
Name substring matching is not used for the blocklist.
API and CLI
The Operator API, MCP, and CLI keep their block and unblock commands.
HTTP:
POST /v1/companies/:id/blockwith optional body{ "reason": "...", "remove": true }. The response reportsremovedandremoval_scheduled.POST /v1/companies/:id/unblock. The response reportswas_removed.DELETE /v1/companies/:idon a blocked company keeps it blocked and removes it from the board. Unblock first to delete it completely.
MCP agents use the same Operator API paths.