{
  "data": {
    "id": "z49fB04Wlq21MOmey",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "yelp-business-scraper",
    "username": "fetch_cat",
    "description": "Find and export public Yelp business listings, profiles, ratings, locations, contact details, hours, and search provenance.",
    "isPublic": true,
    "createdAt": "2026-08-13T12:48:03.125Z",
    "modifiedAt": "2026-09-25T20:12:31.738Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "xh6OjhyBDbXQf1MZY",
        "finishedAt": "2026-09-25T20:12:31.472Z",
        "buildNumberInt": 100005,
        "buildNumber": "0.1.5"
      },
      "input-ux-20260925": {
        "buildId": "xh6OjhyBDbXQf1MZY",
        "finishedAt": "2026-09-25T20:12:31.472Z",
        "buildNumberInt": 100005,
        "buildNumber": "0.1.5"
      }
    },
    "stats": {
      "totalBuilds": 5,
      "totalRuns": 71,
      "totalUsers": 1,
      "totalUsers7Days": 0,
      "totalUsers30Days": 0,
      "totalUsers90Days": 0,
      "lastRunStartedAt": "2026-09-27T04:11:03.674Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 30,
        "TIMED-OUT": 0,
        "TOTAL": 30
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"searchQueries\":[\"plumbers\"],\"searchLocations\":[\"San Francisco, CA\"],\"maxResultsPerSearch\":10,\"maxPagesPerSearch\":1}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "LEAD_GENERATION",
      "TRAVEL"
    ],
    "isDeprecated": false,
    "title": "Yelp Business Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-z49fB04Wlq21MOmey-c4GQQeZ1LO-actor-icon.png",
    "seoTitle": "Yelp Business Scraper – Business Search and Profiles",
    "seoDescription": "Find Yelp businesses by keyword, location, URL, or alias. Export ratings, contacts, categories, addresses, hours, photos, and search rank data for leads.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-13T12:51:02.157Z",
        "reasonForChange": "Introduces transparent pay-per-result pricing for each unique business saved.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Business saved",
              "eventDescription": "Per unique business saved",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.002875
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0025
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00195
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0015
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0007
                }
              }
            }
          }
        },
        "createdAt": "2026-08-13T12:51:02.678Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-13T12:58:17.371Z",
        "reasonForChange": "Aligns result pricing with measured run costs while keeping usage affordable.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true,
              "isPrimaryEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per item extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00051877
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00045111
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00035186
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00027066
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00018044
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00012631
                }
              }
            }
          }
        },
        "createdAt": "2026-08-13T12:58:17.797Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "reasonForChange": "Clarifies that saved businesses are the primary billed result without changing prices.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per item extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00051877
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00045111
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00035186
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00027066
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00018044
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00012631
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-08-13T13:11:03.000Z",
        "isPriceChangeNotificationSuppressed": true,
        "createdAt": "2026-08-13T13:11:04.067Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "reasonForChange": "We updated pricing to support reliable Yelp business data extraction while keeping costs competitive across subscription tiers.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.13,
              "isOneTimeEvent": true,
              "isPrimaryEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per item extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00027468
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00023885
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00018631
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00014331
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000095541
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000066878
                }
              }
            }
          }
        },
        "createdAt": "2026-08-14T22:49:59.449Z",
        "startedAt": "2026-08-14T22:49:59.449Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-14T22:51:31.346Z",
        "reasonForChange": "The primary billing label was clarified; customer prices and charges remain unchanged.",
        "isPriceChangeNotificationSuppressed": true,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.13,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per item extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00027468
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00023885
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00018631
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00014331
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000095541
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000066878
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-08-14T22:51:31.443Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Yelp Business Scraper\n\nA web-scraping Actor for automated Yelp business discovery and profile export: it finds businesses by keyword combined with location queries or by known Yelp URLs and aliases, resolves aliases to canonical Yelp identifiers, deduplicates results across a run, and extracts structured business-profile data. Extracted data includes identity and canonical IDs, profile URLs, ratings and review totals, category and classification tags, address and geographic coordinates, contact and price information, hours and special-hours data, amenities and media (photos), business descriptions and specialties, and search-provenance metadata (query, location, rank, source). The Actor returns one stable business profile record per discovered listing, suitable for lead lists, enrichment, comparison, and downstream review-scraping workflows.\n\n## Use cases\n\n- Build local-business lead lists by service and city for lead generation and outreach.  \n- Compare businesses across markets by rating, review volume, category, or price range.  \n- Resolve Yelp aliases and public URLs to stable canonical Yelp business identifiers.  \n- Supply canonical business profile URLs to a review-scraping workflow (e.g., separate review extractor).  \n- Monitor public business profile attributes (ratings, contact details, hours, media) over time.  \n- Find local service providers across multiple locations and categories.  \n- Look up known business profiles by alias or by direct Yelp URL.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBM7ggoFJ8SUgApc1O10vgcCOqpAiI6nimdqPpkQDOsiMZyE0HWCrbbkaC1MP/c0FdXyIguB/ucG4CMUd8L5d9SiIUSo2f4VO4zFyyPp+5cqF1H214U45OnaQGzy/QO3ganzMEsGe+dU9Msri0QH91gbQhuNI+1297kHN2vtheywypvwW89mea+iY3OMBCcPV4wDK3WaDRvcAWiS7AKKgT2Z+bb8uKD6M65kJZe6sa+7deajUyCuk5lsa+Zl3G0QiQvjpbn8eSZf4Li8i0HHQ9EAoAeU744wRMbD3w38DzCxwes8gqywUs2y/Xoo6rpJfjbhngMI9/2ikQQElACGeT \n"
  }
}