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

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

✈️ Trade-A-Plane Scraper

Extract aircraft listings from Trade-A-Plane — the largest aviation marketplace — into clean, structured data. The Trade-A-Plane Scraper collects prices, full specifications, avionics, registration numbers, photos, and seller contact details from any search you build on the site.

Run it on demand, schedule recurring exports, or pull results straight into your own systems through the Apify API and integrations (Zapier, Make, Google Sheets, Slack, and more).

✨ What does Trade-A-Plane Scraper do?

This Actor turns Trade-A-Plane search and category pages into a downloadable dataset. Just paste one or more search URLs and it does the rest:

  • 🛩️ Full aircraft data — year, make, model, price, financing estimate, N-number registration, serial number, total time, engine time, number of seats, and condition.
  • 🧰 Rich detail pages (optional) — complete description, avionics & equipment lists, engines/mods/prop, remarks, annual-due date, and all listing photos.
  • 📞 Seller contact — seller/dealer name, contact person, location, and phone number.
  • 🔍 Any search you can build — filter by category (Single Engine Piston, Jets, Turboprop, Helicopters, Parts, Real Estate, and more), make, model, or keyword on the site, then paste the URL.
  • Automatic pagination — walks through every results page up to your maxItems limit.

💡 Why use Trade-A-Plane Scraper?

  • Aircraft brokers & dealers — monitor competitor inventory, pricing, and days-on-market.
  • Market & investment analysts — track pricing trends across makes, models, and categories.
  • Financiers & insurers — pull structured specs and valuations at scale.
  • Lead generation — build targeted lists of sellers and dealers with contact details.
  • Aviation researchers — assemble datasets on fleet composition, avionics adoption, and more.

Instead of copy-pasting listings by hand, get every field in JSON, CSV, or Excel in minutes.

🛠️ How to use Trade-A-Plane Scraper

  1. Build your search on Trade-A-Plane. Go to trade-a-plane.com, pick a category and any filters (make, model, etc.), and run the search.
  2. Copy the URL from your browser's address bar.
  3. Paste it into the Search URLs field of this Actor (you can add several).
  4. Set Max items to control how many listings to collect.
  5. (Optional) Toggle Scrape full listing details on to also open every listing page for complete specs, photos, and contact info.
  6. Click Save & Start, then download your data from the Output tab in JSON, CSV, Excel, or HTML.

📥 Input

FieldTypeDescription
startUrlsarrayOne or more Trade-A-Plane search/results URLs to scrape.
maxItemsintegerMaximum number of listings to collect (default 50).
scrapeDetailsbooleanOpen each listing's detail page for full specs, photos, and contact info (default false).
proxyConfigurationobjectOptional proxy settings.

Example input:

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

📤 Output

Each listing is saved as a structured record. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example output item (with scrapeDetails enabled):

{
"listingId": "2454126",
"url": "https://www.trade-a-plane.com/search?make=CESSNA&model=182T+SKYLANE&listing_id=2454126&s-type=aircraft",
"title": "2025 CESSNA 182T SKYLANE",
"year": 2025,
"make": "CESSNA",
"model": "182T SKYLANE",
"category": "Single Engine Piston",
"price": 775000,
"priceCurrency": "USD",
"financingPerMonth": 3559.11,
"registration": "N32LP",
"serial": "18283331",
"totalTime": "28",
"engineTime": "28 HOURS",
"condition": "Used",
"seats": "4",
"location": { "city": "Hickory", "state": "NC", "country": "USA" },
"sellerName": "Brinkley Aviation",
"contactName": "Brent Brinkley",
"phone": "(828) 448-5708",
"description": "This beautiful Cessna 182 features the Garmin G1000 NXi Avionics Package...",
"avionics": "Garmin G1000 NXi\nGFC 700 Autopilot\nADSB In/Out...",
"enginesModsProp": "Lycoming IO-540-AB1A5\nMcCauley 3 Blade",
"annualDue": "1/1/2027",
"images": ["https://dsgiipnwy1jd8.cloudfront.net/..."],
"scrapedAt": "2026-06-08T07:12:34.387Z"
}

Data fields

FieldDescription
title, year, make, modelAircraft identity
price, priceCurrency, financingPerMonthAsking price and financing estimate
registration, serialN-number registration and serial number
totalTime, engineTime, condition, seatsKey specifications
category, modelGroupTrade-A-Plane classification
locationCity, state, country
sellerName, contactName, phoneSeller / dealer contact
description, avionics, enginesModsProp, remarks, annualDueFull detail-page content (detail mode)
imagesAll listing photo URLs (detail mode)
url, listingId, sellerId, scrapedAtReferences and metadata

💰 Pricing

This Actor uses the pay-per-event pricing model — you only pay for the data you actually get:

EventWhat you getPrice
Listing scrapedOne aircraft from the search results (core fields)$0.005 per listing
Detail scrapedOne full listing page (complete specs, photos, contact)$0.015 per listing

A shallow run of 1,000 listings costs about $5; a full-detail run of 1,000 listings costs about $15. New Apify accounts include $5 in free monthly credits, enough to try the Actor at no cost. Use maxItems and the scrapeDetails toggle to keep runs within budget.

🚀 Tips & advanced options

  • Narrow your searches. Add make/model filters on Trade-A-Plane before copying the URL to target exactly the inventory you care about.
  • Start shallow. Keep scrapeDetails off for a fast, cheap overview, then re-run with it on for the listings you want full data on.
  • Multiple searches at once. Paste several search URLs (e.g. different categories) to combine them into one dataset.
  • Schedule it. Use Apify Schedules to track new listings or price changes over time.

❓ FAQ & support

Is scraping Trade-A-Plane legal? This Actor collects only publicly available listing information. You are responsible for using the data in compliance with Trade-A-Plane's Terms of Service and applicable laws (including privacy regulations regarding contact data). Do not use scraped personal data for spam or other prohibited purposes.

Can I get all listings in a category? Yes — set maxItems high enough and the Actor paginates through the entire results set.

Some fields are empty for a listing. Not every seller fills in every field on Trade-A-Plane. Missing values are simply left out for that listing.

Found a bug or need a custom field? Open an issue on the Actor's Issues tab — feedback and custom-solution requests are welcome.