{
  "data": {
    "id": "qFR6mjgdwPouKLDvE",
    "userId": "FPVpEtOmtJJ5nOtot",
    "name": "facebook-marketplace-scraper",
    "username": "calm_builder",
    "description": "Scrape Facebook Marketplace listings by keyword, city or link: price, photos, description, location, posting time and vehicle specs. Search wide areas, watch for new listings with monitoring mode, and get only listings that match your filters. No login needed.",
    "isPublic": true,
    "createdAt": "2026-01-25T09:49:11.216Z",
    "modifiedAt": "2026-10-23T16:35:30.785Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "gFf4hZABtoQfbP0iX",
        "finishedAt": "2026-10-23T16:35:30.785Z",
        "buildNumberInt": 48,
        "buildNumber": "0.0.48"
      }
    },
    "stats": {
      "totalBuilds": 48,
      "totalRuns": 29839,
      "totalUsers": 398,
      "totalUsers7Days": 23,
      "totalUsers30Days": 64,
      "totalUsers90Days": 142,
      "lastRunStartedAt": "2026-10-25T02:21:00.605Z",
      "actorReviewCount": 1,
      "actorReviewRating": 5,
      "bookmarkCount": 12,
      "publicActorRunStats30Days": {
        "ABORTED": 10,
        "FAILED": 0,
        "SUCCEEDED": 10242,
        "TIMED-OUT": 0,
        "TOTAL": 10252
      }
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 1024,
      "maxItems": null,
      "maxTotalChargeUsd": null
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "AUTOMATION",
      "ECOMMERCE",
      "SOCIAL_MEDIA"
    ],
    "isDeprecated": false,
    "title": "Facebook Marketplace Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/FPVpEtOmtJJ5nOtot-actor-qFR6mjgdwPouKLDvE-Hna0nGPDSI-8qrZuqjT8yScqS4pL-facebook.jpg",
    "seoTitle": "Facebook Marketplace Scraper - Listings, Prices & Details",
    "seoDescription": "Extract Facebook Marketplace listings with prices, photos, descriptions, locations and vehicle specs. Search by keyword, city or link, wide areas and new-listing monitoring. No login.",
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": 1,
        "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.00005
            },
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "eventPriceUsd": 0.00001,
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-01-25T09:58:21.681Z",
        "createdAt": "2026-01-25T09:58:22.262Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": 1,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "Updating Actor pricing to cover platform costs.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.002,
              "isPrimaryEvent": true
            },
            "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
            }
          }
        },
        "startedAt": "2026-02-27T00:00:00.000Z",
        "createdAt": "2026-02-25T21:37:55.295Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-02-25T21:38:15.639Z"
      },
      {
        "minimalMaxTotalChargeUsd": 1,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.0015,
              "isPrimaryEvent": true
            },
            "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.0015
            }
          }
        },
        "startedAt": "2026-04-09T05:49:41.237Z",
        "createdAt": "2026-03-26T05:49:42.194Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-03-26T05:50:02.784Z"
      },
      {
        "minimalMaxTotalChargeUsd": 1,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "We are updating our pricing structure to better align with usage and ensure we can continue providing a reliable, high quality service. This change helps us maintain performance, stability, and ongoing support for all users.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00045
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00045
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00045
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00045
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00045
                }
              },
              "isPrimaryEvent": true
            },
            "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,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.004
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.004
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.004
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.004
                }
              }
            },
            "listing_detail": {
              "eventTitle": "Listing Detail",
              "eventDescription": "Charged for each detailed listing pushed to the output when listing detail is enabled.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.001
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0008
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0008
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0008
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0008
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0008
                }
              }
            }
          }
        },
        "startedAt": "2026-05-10T07:48:56.912Z",
        "createdAt": "2026-04-26T07:49:01.419Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-04-26T07:49:22.049Z"
      },
      {
        "minimalMaxTotalChargeUsd": 1,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "Updated pricing for the new version of the scraper, which adds wide-area search, new-listing monitoring and more accurate results. Higher plans now get lower per-listing prices.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "Listing",
              "eventDescription": "Charged for each listing saved to your results.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.001
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00045
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0004
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0004
                }
              },
              "isPrimaryEvent": true
            },
            "listing_detail": {
              "eventTitle": "Listing details",
              "eventDescription": "Charged for each listing saved with its full details (description, photos, location and vehicle specs). Only when listing details are turned on.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.002
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0009
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00075
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0006
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0006
                }
              }
            },
            "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
            }
          }
        },
        "startedAt": "2026-10-16T20:53:18.654Z",
        "createdAt": "2026-10-02T20:53:18.496Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-10-02T20:53:40.494Z",
        "notifiedAboutChangeAt": "2026-10-16T21:00:30.919Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Facebook Marketplace Scraper\n\nA Facebook Marketplace scraper that collects Marketplace listings by keyword search, by vehicle make, from Marketplace search links, or from direct item URLs; it runs without login or cookies and returns structured listing records containing identity (listing ID, title, link), pricing (formatted price, numeric amount, currency), location (city/region and readable label, coordinates when available), media (every photo and video as URLs with metadata), status flags (sold/pending/live), category and posting timestamp, short subtitle facts (mileage, street address), and — when full-detail mode is enabled or when scraping direct item pages — complete listing content including full description, all photos and videos, seller type (private or dealership) with dealership contact details, and vehicle-specific metadata (mileage, VIN, model year, colors, fuel, transmission). The Actor supports typed locations (city names, postal codes, or Marketplace city slugs), regional searches by combining overlapping search circles to cover larger radii, filters for price range, condition, date range, delivery method and availability, vehicle filters such as year/mileage/transmission, deduplication across overlapping searches, and a monitoring mode to capture only newly posted listings on scheduled runs.\n\n## Use cases\n\n- Price monitoring and competitive pricing analysis for Marketplace listings  \n- Deal alerts and new-listing notifications (monitoring newly posted items)  \n- Vehicle market analysis and inventory research (make-based searches, vehicle specs, mileage, VIN)  \n- Inventory research for dealers and resellers (media, previous price and status changes)  \n- Building resale data pipelines and datasets from Marketplace listings",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQT5LmdPVSY19wxdRNAESWwPqJ2qx5nkPpjqH4ZEJw+uxSy7gPC6qsWZzr9IkXnyG/qMYWrtfNsYoeeK72NaBIlA81+MacASY/vfersLJQdIrLjutQNR72HkazcTlCadO3r7BIKVObaKROuKtOvsNlfgaFZgGF1AEMeE1t5M+/PwFr5j/QW22+lfA5BcKIermz72OSZLE41AfeTf4tondTBAjbmG5N8nhuirhErvmDtX9c+Kyh5+jNoM3l3tGo2LqKBS3cvtiFfWuxe+cdTiF8d+QKDEj9xuUh+TO1BCiYu5L0Mre3oucs8zrc/F1r89y5L9S9zR5se5akTbIULJzP \n"
  }
}