# Parking Lot Size for Sealcoating & Paving Leads

**Use case:** 

Find out how much surface parking each business has. Paste businesses with coordinates (or a Google Maps Scraper dataset) and get total lot area in sq ft and m², number of lots, largest lot and distance to the nearest lot, from OpenStreetMap. Use it to rank sealcoating, striping and paving leads by job size. Pay only per business looked up.

## Input

```json
{
  "businesses": [
    {
      "title": "Saddleback Church",
      "address": "Portola Pkwy, Lake Forest, CA 92610",
      "location": {
        "lat": 33.66424,
        "lng": -117.64664
      }
    },
    {
      "title": "Costco Wholesale",
      "address": "2700 Park Ave, Tustin, CA 92782",
      "location": {
        "lat": 33.70012,
        "lng": -117.82278
      }
    },
    {
      "title": "Walmart Supercenter",
      "address": "8801 Ohio Dr, Plano, TX 75024",
      "location": {
        "lat": 33.09716,
        "lng": -96.79961
      }
    },
    {
      "title": "Sam's Club",
      "address": "3500 SE Club Blvd, Bentonville, AR 72712",
      "location": {
        "lat": 36.35186,
        "lng": -94.1713
      }
    }
  ],
  "radiusMeters": 75,
  "minLotAreaM2": 0
}
```

## Output

```json
{
  "title": {
    "label": "Business"
  },
  "address": {
    "label": "Address"
  },
  "parking.status": {
    "label": "Status"
  },
  "parking.lotAreaSqFt": {
    "label": "Lot area (sq ft)",
    "format": "number"
  },
  "parking.lotAreaM2": {
    "label": "Lot area (m²)",
    "format": "number"
  },
  "parking.lotCount": {
    "label": "Lots",
    "format": "number"
  },
  "parking.largestLotM2": {
    "label": "Largest lot (m²)",
    "format": "number"
  },
  "parking.nearestLotDistanceM": {
    "label": "Nearest lot (m)",
    "format": "number"
  },
  "parking.shared": {
    "label": "Shared",
    "format": "boolean"
  },
  "parking.garageOrStreetParkingNearby": {
    "label": "Garage/street nearby",
    "format": "boolean"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The Parking Lot Size Finder (US) Actor is ready to run with the inputs already set for "Parking Lot Size for Sealcoating & Paving Leads". [Sign up or log in](https://console.apify.com/create-task-from-example/1yLL5Ue1aFtlaOKTn) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Parking Lot Size for Sealcoating & Paving Leads" task

The Parking Lot Size Finder (US) Actor will start running based on the input automatically. You can also change all the input fields, like or: businesses as json, search radius (m), and more, to match your specific use case.

### 3. Receive the "Parking Lot Size for Sealcoating & Paving Leads" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as business, address, status, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "Parking Lot Size for Sealcoating & Paving Leads" task via API](https://apify.com/quarrylane/parking-lots.md).

## FAQ

### Where does the data come from?

From OpenStreetMap’s mapped surface parking lots across the US. Each result links to the lots it counted.

### How accurate is it?

It’s as good as OpenStreetMap’s coverage, which is strong in most cities and patchier in rural areas. “None found” means no lot is mapped within the radius, not that the business has no parking.

### What input do I need?

Any list of businesses with latitude and longitude, or the dataset from Google Maps Scraper. Rows without coordinates are returned free.

### How much does it cost?

$3 per 1,000 businesses looked up. You set a spending limit, and the Actor stops charging when it’s reached.

## About this Actor

This example demonstrates how to use [Parking Lot Size Finder (US)](https://apify.com/quarrylane/parking-lots.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/quarrylane/parking-lots.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/quarrylane/parking-lots.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
