{
  "data": {
    "id": "Zcktz7ZVM6YFfo1Dr",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "marktplaats-listings-scraper",
    "username": "fetch_cat",
    "description": "Scrape public Marktplaats.nl listings by keyword or search URL, including prices, sellers, locations, images, descriptions, and attributes.",
    "isPublic": true,
    "createdAt": "2026-07-07T08:34:55.084Z",
    "modifiedAt": "2026-07-29T16:07:24.821Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "6X0aGalTbHONKGFOP",
        "finishedAt": "2026-07-29T16:07:24.821Z",
        "buildNumberInt": 100016,
        "buildNumber": "0.1.16"
      }
    },
    "stats": {
      "totalBuilds": 16,
      "totalRuns": 83,
      "totalUsers": 1,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-08-26T10:30:44.646Z",
      "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": "{\n  \"queries\": [\n    \"iphone\"\n  ],\n  \"maxItems\": 20,\n  \"includeDetails\": false\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "ECOMMERCE",
      "BUSINESS",
      "AUTOMATION"
    ],
    "isDeprecated": false,
    "title": "Marktplaats Listings Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-Zcktz7ZVM6YFfo1Dr-UH9XhgDbGk-marktplaats-listings-scraper-actor-icon.png",
    "seoTitle": "Marktplaats Listings Scraper: Prices, Sellers, Images",
    "seoDescription": "Scrape public Marktplaats.nl listings by keyword or URL. Export prices, sellers, locations, descriptions, images, attributes, and listing URLs fast.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item processed",
              "eventDescription": "Per dataset item produced",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-07T08:38:54.103Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-1425 cloud validation.",
        "createdAt": "2026-07-07T08:38:54.179Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "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).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "apify-default-dataset-item": {
              "eventTitle": "Listing saved",
              "eventDescription": "Charged per Marktplaats listing saved to the dataset.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-07T08:41:04.036Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-1425 cloud validation.",
        "createdAt": "2026-07-07T08:41:04.110Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Listing saved",
              "eventDescription": "Charged per Marktplaats listing saved to the dataset.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-07T08:43:24.034Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-1425 cloud validation.",
        "createdAt": "2026-07-07T08:43:24.145Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.00005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Listing saved",
              "eventDescription": "Charged per Marktplaats listing saved to the dataset.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-07T08:45:06.758Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-1425 cloud validation.",
        "createdAt": "2026-07-07T08:45:06.842Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Marktplaats Listings Scraper\n\nA web scraper for Marktplaats.nl that extracts structured public classified listing data from marketplace search results and individual listing pages. The Actor performs keyword or public-search-URL queries on Marktplaats, optionally visits listing detail pages for richer descriptions, and produces per-listing records for ecommerce research, price monitoring, marketplace analysis, lead generation, and monitoring workflows. Technical capabilities include search-result scraping, optional detail-page fetching for full descriptions, limiting the number of collected listings, proxy support for larger recurring runs, and repeated runs to compare listings over time. Extracted data covers listing identifiers, titles and listing URLs, originating search context and rank, price as text and numeric value with currency, location and city hints, seller information, short and detailed descriptions, image URLs, and scrape timestamps.\n\n## Use cases\n\n- Ecommerce teams tracking second-hand product prices and market trends.  \n- Resellers comparing availability and offers across cities or categories.  \n- Analysts measuring marketplace supply and search result volume for product keywords.  \n- Lead generation teams collecting public listing URLs and seller hints for outreach.  \n- Automation builders needing structured Marktplaats listing exports for programmatic workflows.  \n- Monitoring prices for phones, bicycles, furniture, cars, tools, and other classifieds categories.  \n- Building a current list of public offers for a specific search term.  \n- Comparing search result volume and ranking across multiple keywords.  \n- Feeding public listing data into BI, enrichment, or analytics pipelines.  \n- Re-running the same public search URL regularly and comparing newly discovered listings over time.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCWfRSuJN+7Xy4iS6T9/NjQC450YmRpqaUPV03cuTEN+zkjEapNb3YnjASfjF24YJsEZyN1zVxpy3wXimaE4zcDvZfx47rrOSyB4GR+bIgIOnv58eCYAZ+zfK5wAsjQUOgMkumLcz3wR9+gbV7xz1zJBhTUTBucEL+NHQbUpn+1sELnKBpRR69QPPiljIX/maQaVeof3lKDKzmJzX2DLz3za7zro2XC/9Lhk0u+aH0LTGzqviEjco6b0enAOspIK+EzKnGTrJkH2Qv7H2dsNmYavsbT6/xpA6sVrlPGbrZ/glm7HsTzUKpgbuaJs8+muqH4ND4mhfb8VilIwEGH9DUt \n"
  }
}