Handshake data: pest control scores and state rankings
These files hold Handshake’s own numbers: every company’s Handshake Score, rank and factor scores, and the state rankings. Open them in a spreadsheet or load them in code.
License: Creative Commons Attribution 4.0 International (CC BY 4.0). Reuse the data for any purpose, including commercially, with credit.
Version 1.5.0. Updated November 5, 2026. Scores computed October 11, 2026. Only the current version is published.
To follow changes to the scores and the records, subscribe to the updates feed (RSS). It is also available as JSON Feed.
Download
- handshake-scores.csv (39 KB). One row per company: Handshake Score, rank, factor scores, adjustments, confidence, ownership, door-to-door badge, locations and states.
- handshake-scores.json (110 KB). The same rows as JSON, with a description of every column at the top.
- state-rankings.csv (79 KB). One row per company per state ranking: rank, list size and State Score.
- state-rankings.json (137 KB). The same rows as JSON, with a description of every column at the top.
The CSV files are UTF-8 with a header row, comma-separated. In Excel, use Data, then From Text/CSV, and choose UTF-8.
Handshake Scores: columns
An empty cell in the CSV, or null in the JSON, means the number is not available. A category that is not available says N/A.
| Column | What it holds |
|---|---|
| company_idtext | The company's short name as it appears in its page address; unique and never reused. |
| nametext | The company's name as Handshake prints it. |
| page_urltext | The company's review page on handshakereviews.com, with the sources behind every fact. |
| handshake_scorenumber | The Handshake Score, 0 to 10, one decimal. |
| rankinteger | Rank by Handshake Score within the region below (1 is best). |
| list_sizeinteger | How many companies are ranked in that region. |
| regiontext | The region the score covers and ranks in: Pacific Northwest or West. |
| customer_satisfactionnumber | Customer satisfaction factor score, 0 to 10 (weight 35%). |
| complaint_recordnumber | Complaint record factor score, 0 to 10 (weight 10%). Empty when it could not be scored. |
| sales_fairnessnumber | Sales and contract fairness factor score, 0 to 10 (weight 15%). |
| licensingnumber | Licensing and compliance factor score, 0 to 10 (weight 15%). |
| legal_recordnumber | Legal and regulatory record factor score, 0 to 10 (weight 15%). |
| workplacenumber | Workplace factor score, 0 to 10 (weight 10%). Empty when fewer than 20 employee reviews are on file. |
| weighted_averagenumber | The weighted average of the factors that were scored, before the three adjustments, to one decimal as the pages show it. It plus the three adjustments is the Handshake Score. |
| adjustment_volumenumber | Points added or taken off for the size of the company's customer-review base: 0, -0.4 or -0.8. |
| adjustment_depthnumber | Points added or taken off for how many independent sources back the record: 0 or -0.4. |
| adjustment_locationsnumber | Points added or taken off for how many locations the company runs: 0, -0.3, -0.6, -1 or -1.5. |
| confidencetext | How much evidence sits behind the score: High, Medium or Low. It never changes the score. |
| ownershiptext | Ownership type as recorded: independent, PE-backed (private-equity-backed), subsidiary or franchise. N/A when not recorded. |
| door_to_doortext | Door-to-door badge: Yes, Partial or N/A, from the evidence of how the company sells. |
| own_locationsinteger | Locations the company runs itself in the region it is scored in. Franchised and independently owned locations are not counted. |
| stateslist of text | Full names of the states where those locations are, in alphabetical order. In the CSV the names are separated by a semicolon. |
| last_changeddate | The newest date recorded in the company's research record (YYYY-MM-DD). |
| score_versiontext | The version of the scoring rules that produced the score. |
State rankings: columns
Only states with at least five ranked companies have a ranking, and only those are in the file.
| Column | What it holds |
|---|---|
| statetext | The state's full name. |
| rankinteger | Rank by State Score within that state (1 is best). |
| list_sizeinteger | How many companies are ranked in that state. |
| companytext | The company's name as Handshake prints it. |
| company_idtext | The company's short name as it appears in its page address; the same as company_id in the scores file. |
| state_scorenumber | The State Score, 0 to 10, one decimal, built mainly from the company's record in that state. |
| state_page_urltext | The state's ranking page on handshakereviews.com. |
| company_page_urltext | The company's review page on handshakereviews.com. |
| score_versiontext | The version of the State Score rules that produced the score. |
Reading the numbers
- A rank goes with its list size. The Pacific Northwest and the West are separate lists, so compare ranks only within one list.
- The Handshake Score is the weighted average plus the three adjustments, kept between 0 and 10 and rounded to one decimal. The rules are on How we review.
- A State Score is built mainly from a company’s record in that state, so a company can rank differently in each state and overall. See the rankings for how they read on the page.
How to cite
Credit us with a line like this, and fill in the date you accessed the data. Name the version too if you can: it is above and in each file.
Source: Handshake D2D News & Reviews, handshakereviews.com/data (CC BY 4.0), accessed [date]
When you publish online, we would be glad of a link to handshakereviews.com/data. That is a request; the license itself asks only for credit. For one company, link to its review page; the file gives each company’s address.
License and terms
The license covers Handshake’s own figures in these files, and the same scores and rankings on our pages. It does not cover material from other organizations that our pages quote or link to, company names and logos, or the illustrations. A plain-text copy of the license and the credit line is at /data/LICENSE.txt. The Terms of Use say the same in full, and apply to the rest of the site. If you have a question about using the data, contact us.
What isn’t included
- Anything from review sites or the Better Business Bureau: no ratings, review counts, complaint counts or review text. Those are other organizations’ figures. Each company’s page links to them at their source.
- The sources and evidence behind each score. They are numbered on each company’s page.
- Companies we haven’t published a review of.
- Rankings for states with fewer than five ranked companies.
- Contact details, and earlier versions of the files.
If a figure looks wrong, read how we handle corrections.