Towbook Scraper

Extract towing and roadside assistance company data from Towbook's public directory. Get company names, addresses, phone numbers, and fax numbers for every listed business.

Scrape towing and roadside assistance company profiles from Towbook's public directory. Returns company name, address, city, state, ZIP, phone, and fax for 390+ listed businesses — which is every tow company on the platform that bothered to set up a public profile.

Towbook Scraper Features

Extracts company contact details: name, address, phone, fax

Parses and normalizes addresses into city, state, and ZIP components

Scrapes 390+ known-good profiles by default, no configuration needed

Supports direct profile code input for targeting specific companies

Handles invalid and missing profiles gracefully — no failed requests, no crashes

Pure HTML scraping with CheerioCrawler — no browser required, no proxies needed

Runs at 1,700+ requests per minute because Towbook doesn't have anti-bot protection

What Can You Do With Towbook Data?

Towing industry analysts — Build a directory of towing companies by state and region

Insurance companies — Source roadside assistance providers for partner networks

Fleet managers — Find towing services near your routes before you need one, which is always the better time to look

CRM builders — Import structured towing company leads with verified contact info

Market researchers — Map the towing and roadside assistance landscape across the US

How Towbook Scraper Works

1. Choose your mode: use the built-in list of 390+ known-good codes, supply your own profile codes, or enumerate the full base-62 code space for discovery.

2. The scraper hits each Towbook public profile page, parses the HTML, and extracts contact details. Invalid profiles are skipped silently.

3. Results come back as structured JSON with normalized addresses and formatted phone numbers.

Input

{

"maxItems": 50

}

Field

Type

Default

Description

codes

array

Specific 4-character Towbook profile codes to scrape (e.g., BVo2, K7w3). Leave empty to use the built-in known-good list.

maxItems

integer

50

Maximum number of company profiles to return. Set to 0 for unlimited.

windowStart

integer

0

Start index for the known-good codes list. Use with windowLength for paginated crawls.

windowLength

integer

0

Number of codes to process from the known-good list. 0 means all codes.

proxyConfiguration

object

{useApifyProxy: true}

Proxy settings. Not required — Towbook has no bot detection.

Scrape Specific Companies

{

"codes": ["BVo2", "K7w3", "4WLL", "aJqj"],

"maxItems": 0

}

Towbook Scraper Output Fields

{

"company_name": "Dave's Towing & Recovery",

"address": "1423 Industrial Blvd",

"city": "Oklahoma City",

"state": "OK",

"zip": "73108",

"phone": "+14055551234",

"fax": "+14055555678",

"url": "https://public.towbook.com/BVo2",

"code": "BVo2"

}

Field

Type

Description

company_name

string

Business name of the towing company

address

string

Street address

city

string

City name

state

string

US state abbreviation

zip

string

ZIP / postal code

phone

string

Contact phone number (E.164 format)

fax

string

Fax number (E.164 format)

url

string

Towbook public profile URL

code

string

4-character Towbook profile code

FAQ

How do I scrape Towbook?

Towbook Scraper handles the entire process. Set maxItems, click Start, and it scrapes every public profile in the directory. No login required, no API key, no proxies.

How much does Towbook Scraper cost to run?

Towbook Scraper uses Pay Per Event pricing. The actor start costs $0.10, and each company record costs $0.002. A full run of all 390+ profiles costs roughly $0.88 total.

What data can I get from Towbook?

Towbook Scraper returns company name, street address, city, state, ZIP code, phone number, and fax number for every public profile. Addresses are parsed into components and phone numbers are formatted to E.164 standard.

Does Towbook Scraper need proxies?

Towbook Scraper works without proxies. The site has no anti-bot protection and serves public profiles over plain HTML. Datacenter proxies are fine if you want to use them, but they're not required.

Can I scrape specific Towbook companies?

Towbook Scraper accepts a list of 4-character profile codes in the codes input field. If you know the codes for the companies you want, pass them directly and skip the default list.

Need More Features?

Need custom fields, filters, or a different towing directory? Open an issue or get in touch.

Why Use Towbook Scraper?

Fast — 1,700+ requests per minute. The full directory scrapes in under 15 seconds.

Clean output — Addresses parsed into components, phone numbers in E.164 format. No cleanup needed.

Affordable — Under $1 for the entire directory. That's less than a gas station coffee, and more useful.

Ready to get started?

Try Towbook Scraper free on the Apify platform.