Trade-A-Plane Scraper avatar

Trade-A-Plane Scraper

Pricing

from $5.00 / 1,000 listings

Go to Apify Store
Trade-A-Plane Scraper

Trade-A-Plane Scraper

The Trade-A-Plane Scraper extracts aircraft listings from Trade-A-Plane, capturing year, make, model, price, financing, N-number registration, total/engine time, avionics and equipment, photos, and seller contact details — ideal for aircraft brokers, market analysis, and aviation lead generation.

Pricing

from $5.00 / 1,000 listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

3

Monthly active users

2 days ago

Last modified

Share

✈️ Trade-A-Plane Scraper: Aircraft for Sale Data, Prices and Sellers

Export aircraft for sale listings from Trade-A-Plane as clean JSON, CSV or Excel. The Trade-A-Plane Scraper returns each airplane's year, make, model, asking price, financing estimate, registration, total time, seller and location, and with detail mode on also the serial number, engine time, avionics, full description and every photo. Use it to track used aircraft for sale, value airplanes against the market, or build lists of aircraft dealers.

🎯 Use Cases

  • Track aircraft for sale: schedule a daily run on your saved search (for example Cessna 172 for sale, or all single engine pistons) and see new listings and price drops as they appear.
  • Aircraft valuation and market comparables: pull every listing of a make and model with year, total time and asking price to judge what an airplane is really worth.
  • Aircraft dealer and broker lead lists: collect seller names, cities, states and phone numbers of the dealers who list airplanes for sale in a category.
  • Inventory monitoring for brokers: watch competitors' used aircraft for sale, their pricing and how long listings stay up.
  • Aviation market research: build a dataset of aircraft listings by category, model group, avionics and location for reports and dashboards.

✨ Features

  • Any search you can build: paste Trade-A-Plane search URLs with your filters (category, make, model and so on), several per run.
  • Prices as numbers: price in USD and the monthly financingPerMonth estimate shown on the listing.
  • Aircraft identity: listing ID, title, year, make, model, category, model group and registration (N-number).
  • Seller data: seller or dealer name, seller ID, city, state, country and phone where the seller shows one.
  • Detail mode: turn on Scrape full listing details to add serial number, sale status, condition, total and engine time, seats, the full description, avionics and equipment, engines/mods/prop, remarks, annual-due date, contact name and all photo URLs.
  • Automatic pagination: walks the result pages until it reaches your Max items.
  • Fair billing: you pay only for rows that are saved, and the run stops cleanly at the maximum charge you set. The run ends with a clear status such as "Saved 50 listings."

🛠️ How It Works

  1. Build your search on Trade-A-Plane: pick a category and any filters, run the search and copy the URL from the address bar.
  2. Paste the URL into Search URLs, set Max items, and optionally turn on Scrape full listing details.
  3. Run the scraper and download the aircraft listings as JSON, CSV or Excel, or pull them through the Apify API.

⚙️ Input

FieldWhat it does
Search URLsOne or more Trade-A-Plane search result URLs. The scraper paginates through each one.
Max itemsMaximum number of aircraft listings to save across all URLs. Default 50.
Scrape full listing detailsOpens each listing page for full specs, description, avionics, photos and contact name. Default off.
{
"startUrls": [
{
"url": "https://www.trade-a-plane.com/search?category_level1=Single+Engine+Piston&make=CESSNA&s-type=aircraft"
}
],
"maxItems": 100,
"scrapeDetails": false
}

💰 Pricing

Pay only for the aircraft listings you get. No monthly rental.

EventPriceWhat you get
Listing$0.005 per listing ($5.00 per 1,000)One aircraft from the search results with the core fields.
Detail$0.015 per listing ($15.00 per 1,000)One full listing page with specs, avionics, description, photos and contact.
Actor start$0.00005 per runCharged once when the run starts.

With detail mode on, each listing is charged once as a Detail (not as Listing plus Detail).

Examples: 50 listings = $0.25 · 1,000 listings = $5.00 · 1,000 listings with full details = $15.00.

📊 Sample Output Data

A row from a real run in the default (search results) mode:

{
"listingId": "2460436",
"sellerId": "108745",
"url": "https://www.trade-a-plane.com/search?category_level1=Single+Engine+Piston&make=ZENAIR%2FZENITH&model=CH750+SUPER+CRUZER&listing_id=2460436&s-type=aircraft",
"title": "2026 ZENAIR/ZENITH CH750 SUPER CRUZER",
"year": 2026,
"make": "ZENAIR/ZENITH",
"model": "CH750 SUPER CRUZER",
"category": "Single Engine Piston",
"modelGroup": "ZENAIR/ZENITH CH SERIES",
"price": 196200,
"financingPerMonth": 901.03,
"registration": "Not Listed",
"totalTime": "0",
"descriptionSnippet": "BRAND NEW ZENITH CH750 SUPER CRUZER - The FIRST production model is rapidly nearing completions in our shop! …",
"sellerName": "Midwest Flying Machines LLC",
"location": { "city": "Wixom", "state": "MI", "country": "USA" },
"phone": "(248) 775-5114",
"thumbnail": "https://dsgiipnwy1jd8.cloudfront.net/eyJrZXkiOiIxNjgzNDc4LmpwZyIs…"
}

registration and totalTime are text exactly as the seller entered them, so they can read "Not Listed". financingPerMonth is the monthly payment estimate shown on the listing, not a quote. With detail mode on, rows also carry saleStatus, serial, priceCurrency, engineTime, condition, seats, yearPainted, interiorYear, contactName, description, avionics, enginesModsProp, remarks, annualDue, images and scrapedAt.

🔁 Schedule and Integrate

To track aircraft for sale, run your saved search once a day: each run is a dated snapshot, so new listings and price changes stand out when you compare runs by listingId. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new airplanes for sale land where your team already works.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{
"startUrls": [
{ "url": "https://www.trade-a-plane.com/search?category_level1=Single+Engine+Piston&s-type=aircraft" }
],
"maxItems": 20
}

❓ FAQ

Does Trade-A-Plane have an official API? Trade-A-Plane does not offer a public API for reading its aircraft listings. This Actor is the practical alternative: no key, no account and no approval, and it returns the public listing data a buyer sees on the site as structured rows.

How do I track aircraft for sale and price changes? Save a search on Trade-A-Plane, paste its URL here and schedule the Actor daily. Compare runs by listingId to spot new listings, removed ones and price drops.

Can I use it for aircraft valuation? Yes. Filter the search to one make and model, collect all listings with year, total time and asking price, and compare. Asking prices are not sale prices, so treat them as market comparables.

Do I need a Trade-A-Plane account? No.

Why is a phone number or another field empty? Not every seller shows a phone number on the search results, and many leave specs blank. Missing values are left out of the row; text fields such as registration can also say "Not Listed". Turn on detail mode for the fullest data.

How many listings can I get? As many as the search returns: the scraper follows the result pages until it reaches Max items. Narrow the search with filters on the site to stay on target.

Can I find aircraft dealers with it? Yes. Each row has the seller name, seller ID, city, state and, where shown, phone, so a category search gives you a list of aircraft dealers and brokers active in it.