How-to · 3 steps

How to build a local lead list
with Monid.

Give this to your agent
$set up https://monid.ai/SKILL.md, then find me the <trade> in <city> with no website and tell me what it cost

and let it take it from there.

›find the businesses here worth calling
#JobWhat came backCost
1Wrong category40 results, zero leads in them
2Right category20 trucks, 7 with no website
3One in detailhours, attributes, star breakdown
4The reviews20, worst first, real complaints
5The actorsame 20, plus phone numbers
6The filter10 of 26 qualify as leads
7App stores20 apps, two with no ratings
8Totaleight calls, one wrong turn
one city · one trade · ten businesses worth callingagent running$0.0987

Real run, 2026-09-25. Public business data, no reviewer named.

Step 1

Set up Monid.

One line. It installs the CLI and asks for an API key from app.monid.ai. New accounts start with $1.00.

Say this to your agent
>set up https://monid.ai/SKILL.md
Step 2

Pick what you need. Say it in one sentence.

Click a job. Paste the sentence, fill in the brackets.

Is this category even worth working

Say this to your agent
>search google maps for <trade> in <city> with litescrape on monid and tell me how many of the results already have a website and a rating above 4.5. if almost all of them do, say so and stop before i build a list
What the agent runsdone
litescrape /google/maps$0.00015
litescrape /duckduckgo/maps · not run$0.00015
litescrape /google/local · not run$0.00015
What came backone city, one trade · 2026-09-25
already sorted: Plumb Masters, Inc.
already sorted · has a website

Plumb Masters, Inc.

4.8 stars · 444 reviews
already sorted: Reliant Plumbing
already sorted · has a website

Reliant Plumbing

4.7 stars · 2,930 reviews3705 San Antonio St, Austin, TX 78734 · Plumber
the answerforty results and not one of them had a missing website
the ratingsnineteen of the first twenty sat at 4.5 or above
it degrades as you pagethe first page carried a website and a rating on all twenty rows, but across 75 unique rows the website was present on 69 and the rating on 72, so the deeper you go the more rows the screen cannot judge
the verdictthe category is saturated, so a no-website lead list here would be empty
what it costthree hundredths of a cent to avoid building the wrong list
$0.0003two pages of twenty

Every business of a kind in one place

Say this to your agent
>search google maps for <trade> in <city> with litescrape on monid, always naming the city inside the query itself: with no place in it the search silently centres on New York and returns a clean twenty rows from the wrong city. it bills per call and returns twenty, so page it rather than buying rows
What the agent runsdone
litescrape /google/maps$0.00015
apify /damilo/google-maps-scraper$0.0045 / result
litescrape /duckduckgo/maps · not run$0.00015
exa /search · not run$0.002
What came backone city, one trade · 2026-09-25
Five hundred businessesUS dollars
paged calls$0.00375
per-result actor$2.25
no website: Polvos Truck
no website

Polvos Truck

4.9 stars · 37 reviews440 E St Elmo Rd, Austin, TX 78745 · Restaurant
no website: First Class Street Food
no website

First Class Street Food

4.9 stars · 77 reviews1606 E 6th St, Austin, TX 78702 · Restaurant
the listtwenty businesses with rating, review count and website, seven of them with no site at all
the mathsfive hundred businesses is twenty-five pages, which is $0.00375
the other waythe same five hundred through a per-result actor is $2.25, six hundred times more
what the actor addsphone numbers and price levels, which the cheap search step does not carry
$0.00015twenty rows per call

One business in detail

Say this to your agent
>pull the place detail for <business> with litescrape on monid: hours, category and the star breakdown, which is named rating_summary rather than anything with the word star in it. check each block is there before you use it: on our first run the phone was missing and on the second the attributes were
What the agent runsdone
litescrape /google/maps$0.00015
apify /damilo/google-maps-scraper$0.0045 / result
context.dev /web/scrape/markdown · not run$0.0009
What came backone city, one trade · 2026-09-25
in detail: Polvos Truck
in detail

Polvos Truck

4.9 stars · 37 reviews440 E St Elmo Rd, Austin, TX 78745 · Open · Closes 10 PM
what came backthe category, opening hours by day, accessibility attributes and three review snippets
the star breakdowntwenty-eight five-star ratings against a single one-star, which the list view hides
the gap moves between runsthe phone was missing here, but on a second city it was present on 57 of 58 rows and the attributes block was the one absent, so check for the field rather than assuming which one is gone
the breakdown is not called what you expectthe per-star counts sit under rating_summary, so a search for a field with star in its name finds nothing
the workaroundthe per-result actor does carry phone numbers, so buy those rows only for the leads you keep
$0.00015per business

What their customers complain about

Say this to your agent
>pull the reviews for <business> with litescrape on monid sorted lowest first, and tell me the specific complaints. do not name any reviewer
What the agent runsdone
litescrape /google/reviews$0.00015
apify /compass/google-maps-reviews-scraper$0.000675 / result
litescrape /app-store/reviews · not run$0.00015
What came backone city, one trade · 2026-09-25
Five hundred reviewsUS dollars
paged calls$0.00075
per-result actor$0.3375
worth reading: El Tianguis Food Truck Park
worth reading

El Tianguis Food Truck Park

4.1 stars · 61 reviews8807 N Lamar Blvd, Austin, TX 78753 · Food court
worth reading: The Picnic - Food Truck Park
worth reading

The Picnic - Food Truck Park

4.3 stars · 1,535 reviews1720 Barton Springs Rd, Austin, TX 787… · Food court
the complaintsportion size against price, a hygiene complaint about gloves, and no atmosphere
why lowest firstsorting worst first is what surfaces the specific, fixable thing in one call
the disagreementthe search listing says 61 reviews; both review endpoints say 25 and agree with each other
the actorricher per-review structure with food, service and atmosphere scores, at 450x the price for the same five hundred
$0.00015up to a hundred reviews

The list of businesses worth calling

Say this to your agent
>merge the results and give me the ones with no website, a rating under 4.5, or NO rating at all: an unrated business fails a less-than test silently and drops off the list. then screen out the national chains by repeated title, because each of their locations carries its own id and rating and de-duplicating cannot see them
What the agent runsdone
litescrape /google/maps$0.00015
apify /damilo/google-maps-scraper$0.0045 / result
typesafe /judge · not run$0.042
What came backone city, one trade · 2026-09-25
Who is actually a leadshare of 26 businesses
worth calling10
already sorted16
the listten of twenty-six businesses have no website or sit below 4.5 stars
the best of thema 4.9-star business with no website and no phone on file, which is a real gap to sell into
what it costnothing: this is filtering rows you already bought
the chains are the real contaminanton a second city one national key-cutting brand held 17 of 75 unique pins and another held 8, each kiosk with its own id, rating and website; of the 29 rows that passed this screen, 17 were kiosks and only 12 were independent businesses
and de-duplicating misses themevery kiosk has a distinct id, so the only screen that works is a repeated title
unrated rows fall off silentlythree rows carried no rating, and an undefined value fails a rating-under-4.5 test rather than passing it, so businesses with no reviews at all quietly leave the prospect list
the screentwo of twenty results are cluster pins named after the category, not businesses
$0.00computed, not called
Step 3

Take the cheapest route with Monid.

Check the category before you build the list. The endpoint that bills per call is six hundred times cheaper than the one that bills per row.

Maps · $0.00015 for twenty
Google Maps$0.00015twenty with websites
DuckDuckGo Maps$0.00015a second listing
Go deeper · cheapest first
Place detail$0.0001
Reviews$0.0001
Read their site$0.0009
Reviews actor$0.0067
Maps actor$0.09
Qualify it
No site, low stars$0.00
Mail the list$0.001one email each · catalog rate
Back to you
rowfound bycost
1already sorted$0.0001
2Place detail$0.0003
3Reviews$0.0004
4already sorted$0.0001
5Maps actor$0.0913
5 of 5 rows$0.0924
Say this to your agent
>find the <trade> in <city> with no website, cheapest source first, and show me the cost per business
“check the category first”the first trade we tried had forty results and no leads in any of them
“page, do not buy rows”five hundred businesses is $0.00375 paged and $2.25 per result
“buy phone numbers last”only the leads you keep are worth the per-result call that carries them
“screen the chains by title”one national brand held 17 of 75 pins, each with its own id, so de-duplicating cannot see them
“keep the unrated rows”a missing rating fails a rating-under-4.5 test instead of passing it, and drops a real prospect

One key. 1,700+ tools.

Maps and app stores are two shelves of it.

Maps, reviews, app storeslitescrape · $0.00015 / call
Maps and review actorsapify · $0.000675 to $0.0045 / result
Read their site, if anycontext.dev · from $0.0009
An address from a domainhunterio · from $0.004784
Call the listsaperly · per minute
Mail the listagentmail · $0.001 / email
Judge the fittypesafe · $0.042 / call
Find the ones maps missesexa · $0.002 to $0.01

+ 1,700 more across 55 providers

Browse the catalog →