Trade-A-Plane Scraper
Pricing
from $5.00 / 1,000 listings
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
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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
maxItemslimit.
💡 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
- 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.
- Copy the URL from your browser's address bar.
- Paste it into the Search URLs field of this Actor (you can add several).
- Set
Max itemsto control how many listings to collect. - (Optional) Toggle Scrape full listing details on to also open every listing page for complete specs, photos, and contact info.
- Click Save & Start, then download your data from the Output tab in JSON, CSV, Excel, or HTML.
📥 Input
| Field | Type | Description |
|---|---|---|
startUrls | array | One or more Trade-A-Plane search/results URLs to scrape. |
maxItems | integer | Maximum number of listings to collect (default 50). |
scrapeDetails | boolean | Open each listing's detail page for full specs, photos, and contact info (default false). |
proxyConfiguration | object | Optional 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
| Field | Description |
|---|---|
title, year, make, model | Aircraft identity |
price, priceCurrency, financingPerMonth | Asking price and financing estimate |
registration, serial | N-number registration and serial number |
totalTime, engineTime, condition, seats | Key specifications |
category, modelGroup | Trade-A-Plane classification |
location | City, state, country |
sellerName, contactName, phone | Seller / dealer contact |
description, avionics, enginesModsProp, remarks, annualDue | Full detail-page content (detail mode) |
images | All listing photo URLs (detail mode) |
url, listingId, sellerId, scrapedAt | References and metadata |
💰 Pricing
This Actor uses the pay-per-event pricing model — you only pay for the data you actually get:
| Event | What you get | Price |
|---|---|---|
| Listing scraped | One aircraft from the search results (core fields) | $0.005 per listing |
| Detail scraped | One 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/modelfilters on Trade-A-Plane before copying the URL to target exactly the inventory you care about. - Start shallow. Keep
scrapeDetailsoff 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.