← All projects
Custom Software
Agency Signal — Finding Companies That Use Staffing Agencies
A Python analysis tool that spots companies already paying recruitment agencies by finding rare phrases shared between an agency's job advert and the employer's own advert.
PythonText analysisCSVJob-market data
Private — research tool

The insight
A company that already pays a staffing agency is a proven buyer of recruitment services. If the same job appears under an agency’s name and the real company’s name, that company uses agencies.
Agencies rewrite adverts, so an exact-copy check fails. But they almost never rewrite every sentence. The tool looks for rare phrases that appear in both adverts.
How it works
- Phase A — group every poster into AGENCY, JOB BOARD, EMPLOYER, or UNCERTAIN using name and text signals.
- Phase B — score each company from STRONG down to NOISE and flag posters that look like hidden staffing firms.
- Phase C — output suspected advert pairs with both LinkedIn links, so a reviewer can open them side by side.
- Phase D — catch the easy cases where an agency names its client directly in the text.
Result
On eight days of real scraper data the method found 594 companies with a strong signal. The output became a prospect list for the business-development team.

