{
  "data": {
    "id": "he2zsjw4k5Bye3F91",
    "userId": "KcfNZOEisDmBcktHx",
    "name": "duckduckgo-maps-scraper",
    "username": "searchapi",
    "description": "Scrapes local business and place results from DuckDuckGo Maps. Extracts name, address, phone, website, rating, reviews, category, hours, and coordinates.",
    "isPublic": true,
    "createdAt": "2026-07-26T08:52:56.066Z",
    "modifiedAt": "2026-09-23T17:13:42.860Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "EoX83ghvHg3lL7wnP",
        "finishedAt": "2026-09-23T17:13:42.860Z",
        "buildNumberInt": 20100001,
        "buildNumber": "2.1.1"
      }
    },
    "stats": {
      "totalBuilds": 4,
      "totalRuns": 42,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "lastRunStartedAt": "2026-09-26T06:14:53.396Z",
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 3,
        "SUCCEEDED": 25,
        "TIMED-OUT": 0,
        "TOTAL": 28
      }
    },
    "versions": [
      {
        "versionNumber": "1.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "2.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 4096
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "DEVELOPER_TOOLS",
      "AUTOMATION",
      "LEAD_GENERATION"
    ],
    "isDeprecated": false,
    "title": "DuckDuckGo Maps Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/KcfNZOEisDmBcktHx-actor-he2zsjw4k5Bye3F91-IVs9cPGA0b-duckduckgo.png",
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": 0.5,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.001
            },
            "apify-default-dataset-item": {
              "eventTitle": "Search Result",
              "eventDescription": "A complete search result successfully scraped and saved to the dataset.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.00199,
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-07-26T11:32:23.083Z",
        "startedAt": "2026-08-10T12:00:00.000Z"
      }
    ],
    "notice": "UNDER_MAINTENANCE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## DuckDuckGo Maps Scraper\n\nA scraper that renders the public DuckDuckGo Maps sidebar in a headless Chrome browser (via Playwright) and extracts normalized local business listings. It preserves and structures the visible values shown on the Maps results sidebar — business names, addresses, phone numbers, rating providers, ratings and review counts, categories, price level, opening hours and current open status, review text, thumbnail images, and search provenance — into structured records with stable identifiers, positional information, and provenance metadata. The Actor supports filtering and limits (category, minimum rating, open-now, region/market), optional proxy configuration, navigation retries and timeouts, and exposes a comprehensive normalized schema covering 70+ possible business attributes with overview and full-detail views.\n\n## Use cases\n\n- Extract normalized local business listings from DuckDuckGo Maps for local data aggregation and inventory.\n- Collect contact information and addresses for local businesses.\n- Aggregate ratings, rating providers, review counts, and review text for reputation analysis.\n- Filter and harvest businesses by category, minimum rating, current open status, or market/region.\n- Capture thumbnails and search provenance for local search analytics and attribution.\n- Build datasets for local market research, local SEO, lead generation, and competitive analysis.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCo3KMAywCe90c5GHLSsWm2AiOTbS2giWLmKa60n5ZtIPl93QnJDl97AVtB+uMaPpCcw3PlsmmK4qf9pjgDG3Qnua1FfXEvaA+NbdAG0NhMxpCUFT2eQJMfX1gBkfV7COQNLV4b1/vIo8U1lwkgpFxxPS6BuRkumGCBe6Ncc5/DiJRLMvTXdPP6Jetu0RD7f1mK2k/rR5LXwzQU+8xsTo1O0+btZ/LQJaqa15W9Qd2h8D+T85nT9uVFzTF1wuK1mzgpf7qs7p5ua7F/FZYbGKswPYKzVIo91JZf5dZCSKfu2pk7n0xkFnRFBXKl0lAxRxv6V4qoBhT2c6nAmvyXc1WT \n"
  }
}