Cybo Business Leads Scraper - Phone, Website & Executives avatar

Cybo Business Leads Scraper - Phone, Website & Executives

Pricing

from $25.50 / 1,000 results

Go to Apify Store
Cybo Business Leads Scraper - Phone, Website & Executives

Cybo Business Leads Scraper - Phone, Website & Executives

Scrape B2B company leads from the Cybo global business directory: company name, phone, website, full address, geo coordinates, category, rating, executives and social profiles. Filter by country, city and industry keyword. Export to JSON, CSV or Excel.

Pricing

from $25.50 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Cybo Business Leads Scraper - Phone, Website & Executives

Cybo Business Leads Scraper - Phone, Website & Executives

Here is one real result, with every field the actor returns:

{
"companyName": "PlanetHopper",
"category": "COMPUTERS AND ELECTRONICS, COMPUTER PROGRAMMING, WEB DESIGN",
"categories": ["COMPUTERS AND ELECTRONICS", "COMPUTER PROGRAMMING", "WEB DESIGN"],
"primaryCategory": "COMPUTERS AND ELECTRONICS",
"phone": "(212) 785-3680",
"website": "http://digitaldealstampa.com",
"addressFull": "80 Maiden Lane 19th Floor",
"street": "80 Maiden Lane 19th Floor",
"city": "New York City",
"region": "New York",
"postalCode": "10038",
"countryCode": "US",
"latitude": 40.707135,
"longitude": -74.007944,
"rating": null,
"reviewCount": null,
"priceRange": null,
"executives": ["Forster Will WXF", "Do Diligence", "Planet Hopper"],
"executiveCount": 3,
"topExecutive": "Forster Will WXF",
"openingHours": [],
"openingHoursText": null,
"facebook": null,
"twitter": null,
"instagram": null,
"linkedin": null,
"youtube": null,
"yelp": null,
"foursquare": null,
"googleMapsUrl": null,
"searchKeyword": "software",
"searchCity": "New York City",
"searchCountry": "US",
"profileUrl": "https://www.cybo.com/US-biz/planethopper",
"source": "cybo.com",
"observedAt": "2026-08-14T06:29:01.437Z",
"aiLeadScore": 75,
"aiLeadTier": "warm",
"aiLeadRationale": "PlanetHopper operates in a relevant tech sector and is located in a major city, indicating potential for B2B partnerships.",
"aiSummary": null,
"aiIndustry": null,
"aiCategories": null
}

The most complete Cybo business leads scraper available. It returns every field the Cybo directory exposes for each business, plus enriched contact fields (website, geo coordinates, executives, social profiles) and opt-in AI lead scoring, and gives you keyword, city and country filters to target exactly the businesses you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches the Cybo business directory for each keyword across each city you list, applies the country you set, and writes one normalized record per business to the run's dataset. When fetchDetails is on, each company is enriched from its profile page with website, geo coordinates, full address, opening hours, executives and social profiles. Missing source values are returned as null, never invented.

Three opt-in AI add-ons (aiLeadScore, aiSummary, aiIndustry) qualify each business as a B2B outreach lead (0 to 100 score, hot/warm/cold tier, rationale), write a concise business summary, and classify its industry and service tags. They are off by default and only run for paying Apify users.

Quickstart

Open the actor, paste this into the input, and press Run. It returns two software companies in New York City, enriched with contact details and the AI lead score.

{
"keywords": ["software"],
"cities": ["new-york-city"],
"country": "US",
"maxCompanies": 2,
"fetchDetails": true,
"withLeadScore": true
}

Every keyword runs across every city you list. City names use the directory slug (lowercase, words joined by hyphens). Default maxCompanies is 10.

Input reference

FieldTypeRequiredDefaultDescription
keywordsstring[]no["software"]Industry, category or business-type keywords, for example software, restaurants, dentists, construction. Each keyword runs across every city.
citiesstring[]no["new-york-city"]City slugs to search within, for example new-york-city, los-angeles, chicago. Use the slug as it appears in the directory (lowercase, hyphen-joined).
countrystringnoUSTwo-letter ISO country code for the cities, for example US, GB, CA, MX, BR, IN, DE, AU.
maxCompaniesintegerno10Maximum company leads to collect across all keywords and cities in one run.
fetchDetailsbooleannotrueEnrich each company from its profile page with website, geo, full address, hours, executives and socials. Turn off for a faster phone + address only run.
withLeadScorebooleannofalsePaid add-on. AI qualifies each business as a B2B outreach lead (0 to 100 score, tier, rationale). Charged per business scored. Paid plans only.
withProfileSummarybooleannofalsePaid add-on. AI writes a concise business summary of each company. Charged per business summarised. Paid plans only.
withIndustrybooleannofalsePaid add-on. AI classifies each business's primary industry and service tags. Charged per business classified. Paid plans only.

Output reference

One dataset item per business. Types: string, number, integer, string[], or null when the source value is absent.

FieldTypeDescription
companyNamestringBusiness name.
categorystringRaw comma-joined category string from the directory.
categoriesstring[]Category list split into individual values.
primaryCategorystringFirst (primary) category.
phonestringBusiness phone number, else null.
websitestringBusiness website URL, else null.
addressFullstringFull street address line.
streetstringStreet portion of the address.
citystringCity name.
regionstringState or region.
postalCodestringPostal or ZIP code.
countryCodestringTwo-letter ISO country code.
latitudenumberLatitude of the business, else null.
longitudenumberLongitude of the business, else null.
ratingnumberAverage rating when published, else null.
reviewCountintegerNumber of reviews when published, else null.
priceRangestringPrice range indicator when published, else null.
executivesstring[]Names of listed executives or contacts.
executiveCountintegerNumber of executives found.
topExecutivestringFirst listed executive, else null.
openingHoursobject[]Structured opening hours when published.
openingHoursTextstringFree-text opening hours, else null.
facebookstringFacebook URL, else null.
twitterstringTwitter / X URL, else null.
instagramstringInstagram URL, else null.
linkedinstringLinkedIn URL, else null.
youtubestringYouTube URL, else null.
yelpstringYelp URL, else null.
foursquarestringFoursquare URL, else null.
googleMapsUrlstringGoogle Maps URL, else null.
searchKeywordstringThe keyword this record was found under.
searchCitystringThe city this record was found under.
searchCountrystringThe country code used for the search.
profileUrlstringCybo profile page URL for the business.
sourcestringData source label (cybo.com).
observedAtstringISO 8601 timestamp of when the record was collected.
aiLeadScoreintegerAI lead score 0 to 100. null unless withLeadScore is enabled.
aiLeadTierstringAI lead tier hot, warm, or cold. null unless enabled.
aiLeadRationalestringShort AI rationale for the score. null unless enabled.
aiSummarystringAI business summary. null unless withProfileSummary is enabled.
aiIndustrystringAI primary industry. null unless withIndustry is enabled.
aiCategoriesstring[]AI service tags. null unless withIndustry is enabled.
errorstringPresent only on a failed run, where a single item with a populated error field is written instead.

Example output record

Real record from a live run (input {"keywords":["software"],"cities":["new-york-city"],"country":"US","maxCompanies":2,"fetchDetails":true,"withLeadScore":true}):

{
"companyName": "PlanetHopper",
"category": "COMPUTERS AND ELECTRONICS, COMPUTER PROGRAMMING, WEB DESIGN",
"categories": ["COMPUTERS AND ELECTRONICS", "COMPUTER PROGRAMMING", "WEB DESIGN"],
"primaryCategory": "COMPUTERS AND ELECTRONICS",
"phone": "(212) 785-3680",
"website": "http://digitaldealstampa.com",
"addressFull": "80 Maiden Lane 19th Floor",
"city": "New York City",
"region": "New York",
"postalCode": "10038",
"countryCode": "US",
"latitude": 40.707135,
"longitude": -74.007944,
"executives": ["Forster Will WXF", "Do Diligence", "Planet Hopper"],
"executiveCount": 3,
"topExecutive": "Forster Will WXF",
"searchKeyword": "software",
"searchCity": "New York City",
"searchCountry": "US",
"profileUrl": "https://www.cybo.com/US-biz/planethopper",
"source": "cybo.com",
"observedAt": "2026-08-14T06:29:01.437Z",
"aiLeadScore": 75,
"aiLeadTier": "warm",
"aiLeadRationale": "PlanetHopper operates in a relevant tech sector and is located in a major city, indicating potential for B2B partnerships."
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~cybo-business-leads-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"keywords":["dentists"],"cities":["los-angeles"],"country":"US","maxCompanies":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~cybo-business-leads-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"keywords":["restaurants"],"cities":["chicago","houston"],"country":"US","maxCompanies":100}'

Apify CLI:

apify call scrapers_lat/cybo-business-leads-scraper \
--input '{"keywords":["construction"],"cities":["toronto"],"country":"CA","maxCompanies":10}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per business returned (result event). See the pricing tab for the current per-result price.
  • Opt-in add-ons. The three AI add-ons (aiLeadScore, aiSummary, aiIndustry) are billed as separate events only when they run and actually produce data. They are off unless you enable them on a paid plan.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 businesses per run. Upgrade for higher maxCompanies.

FAQ and troubleshooting

A run returned 0 records. Why? The keyword and city combination matched nothing in the directory. Try a broader keyword, confirm the city slug format, or check the country code. Zero-result runs are not charged.

How do I format the city slug? Use the slug exactly as it appears in the directory URL: lowercase with words joined by hyphens, for example new-york-city, los-angeles, san-francisco.

Why is website or latitude null? The business profile did not publish that value, or fetchDetails was disabled. Missing source values are returned as null, never invented.

Why are the AI fields null? The AI add-ons are opt-in and only run for paying Apify users. Enable withLeadScore, withProfileSummary, or withIndustry on a paid plan.

Can I search multiple keywords and cities at once? Yes. Every keyword is searched across every city, so ["software","design"] and ["new-york-city","chicago"] runs four searches.

Is this an official Cybo tool? No. This actor is independent and reads only data that is publicly available on the Cybo directory. Use the leads in accordance with applicable outreach and privacy laws.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with Cybo. Accesses only publicly available directory data. Use the leads in accordance with applicable outreach and privacy laws.