Skip to content
— home

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.

Columns in handshake-scores.csv and handshake-scores.json
ColumnWhat it holds
company_idtextThe company's short name as it appears in its page address; unique and never reused.
nametextThe company's name as Handshake prints it.
page_urltextThe company's review page on handshakereviews.com, with the sources behind every fact.
handshake_scorenumberThe Handshake Score, 0 to 10, one decimal.
rankintegerRank by Handshake Score within the region below (1 is best).
list_sizeintegerHow many companies are ranked in that region.
regiontextThe region the score covers and ranks in: Pacific Northwest or West.
customer_satisfactionnumberCustomer satisfaction factor score, 0 to 10 (weight 35%).
complaint_recordnumberComplaint record factor score, 0 to 10 (weight 10%). Empty when it could not be scored.
sales_fairnessnumberSales and contract fairness factor score, 0 to 10 (weight 15%).
licensingnumberLicensing and compliance factor score, 0 to 10 (weight 15%).
legal_recordnumberLegal and regulatory record factor score, 0 to 10 (weight 15%).
workplacenumberWorkplace factor score, 0 to 10 (weight 10%). Empty when fewer than 20 employee reviews are on file.
weighted_averagenumberThe 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_volumenumberPoints added or taken off for the size of the company's customer-review base: 0, -0.4 or -0.8.
adjustment_depthnumberPoints added or taken off for how many independent sources back the record: 0 or -0.4.
adjustment_locationsnumberPoints added or taken off for how many locations the company runs: 0, -0.3, -0.6, -1 or -1.5.
confidencetextHow much evidence sits behind the score: High, Medium or Low. It never changes the score.
ownershiptextOwnership type as recorded: independent, PE-backed (private-equity-backed), subsidiary or franchise. N/A when not recorded.
door_to_doortextDoor-to-door badge: Yes, Partial or N/A, from the evidence of how the company sells.
own_locationsintegerLocations the company runs itself in the region it is scored in. Franchised and independently owned locations are not counted.
stateslist of textFull names of the states where those locations are, in alphabetical order. In the CSV the names are separated by a semicolon.
last_changeddateThe newest date recorded in the company's research record (YYYY-MM-DD).
score_versiontextThe 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.

Columns in state-rankings.csv and state-rankings.json
ColumnWhat it holds
statetextThe state's full name.
rankintegerRank by State Score within that state (1 is best).
list_sizeintegerHow many companies are ranked in that state.
companytextThe company's name as Handshake prints it.
company_idtextThe company's short name as it appears in its page address; the same as company_id in the scores file.
state_scorenumberThe State Score, 0 to 10, one decimal, built mainly from the company's record in that state.
state_page_urltextThe state's ranking page on handshakereviews.com.
company_page_urltextThe company's review page on handshakereviews.com.
score_versiontextThe 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.