Trade-A-Plane Listings Scraper
Pricing
from $5.88 / 1,000 results
Trade-A-Plane Listings Scraper
Scrapes Trade-A-Plane aircraft listings by category with optional make, model, and price filters. Returns each listing as a flat row with year, price, registration, total time, and seller contact details.
Pricing
from $5.88 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Trade-A-Plane Listings Scraper
Scrape Trade-A-Plane aircraft listings from any category, filtered by make, model, and price, up to a million per run. Every listing returns year, make, model, price, registration, total time, and seller details. No login or API key. Export to CSV, JSON, Excel, or XML.
Trade-A-Plane's website lets you browse thousands of aircraft for sale, but manually copying listing details into a spreadsheet is slow and error-prone. This Actor reads the public listing pages directly, collecting structured data on piston singles, jets, helicopters, and more. It filters by manufacturer, model, and price range as it runs, so your dataset contains only the aircraft that match your criteria.
| Who uses it | What they scrape Trade-A-Plane for |
|---|---|
| Aircraft brokers | Build a live inventory feed of available aircraft matching a client's budget and preferred make. |
| Market analysts | Track asking prices and total time across Cessna 172s to spot pricing trends. |
| Aviation insurers | Monitor the market value of specific makes and models for policy underwriting. |
| Maintenance shops | Find parts and engine listings for upcoming overhauls and repairs. |
What it does
This Actor collects Trade-A-Plane aircraft listings by category and returns each one as a flat row with make, model, price, registration, and seller contact information.
- ๐ Category search: Choose from all aircraft, piston single, piston twin, turboprop, jet, helicopters, experimental, amphibious, engines, parts, or avionics.
- ๐ท๏ธ Make and model filters: Narrow results to a specific manufacturer like Cessna or Piper, and a model like 172 or Bonanza.
- ๐ฐ Price range: Set minimum and maximum asking prices in USD to see only listings within a budget.
- ๐ Structured output: Each listing arrives as a clean row with year, make, model, price, N-number, total time, and seller contact details.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Trade-A-Plane data
๐ Monitor aircraft market prices.
An aviation market analyst runs the scraper weekly on the piston single category, filtering for Cessna 172, to track average asking prices and total time trends over the quarter.
๐ง Source engines and parts for a shop.
A maintenance shop owner scrapes the engines and parts categories daily, filtering by make, to find Lycoming engines and avionics for upcoming customer overhauls.
๐ Build a client inventory report.
An aircraft broker scrapes jet listings with a max price of $5,000,000, filtering for Citation models, and exports the results to share with a corporate client.
๐ Find experimental and amphibious aircraft.
A specialty dealer scrapes the experimental and amphibious categories to locate rare airframes for a collector, filtering by make when a specific brand is requested.
Why choose this scraper
| What you get | |
|---|---|
| No API needed | Scrapes the public Trade-A-Plane website directly, no registration or API key required. |
| Flexible filtering | Combine category, make, model, and price range to target exactly the aircraft you care about. |
| Scalable collection | Collect up to a million listings in a single run, limited only by what is listed on the site. |
| Clean data export | Download results as CSV, JSON, Excel, or XML for immediate use in your tools. |
How it compares
This Actor and the existing Trade-A-Plane Scraper both extract aircraft listings from the same source, with comparable field coverage for year, make, model, price, registration, and seller details.
| Feature | ParseForge | Trade-A-Plane Scraper |
|---|---|---|
| Category selection | Yes, 11 categories including parts and avionics | Not listed |
| Make and model filters | Yes | Not listed |
| Price range filter | Yes, min and max USD | Not listed |
| N-number registration | Yes | Yes |
| Seller contact details | Yes | Yes |
| Total and engine time | Yes | Yes |
Configure the run
Drive the Actor from a Trade-A-Plane category and optional make, model, and price filters, which are applied as each listing is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10}
A larger pull:
{"maxItems": 200}
Pricing
Pay-per-result: $0.0065 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.65 |
| 1,000 results | $6.50 |
| 10,000 results | $65.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Trade-A-Plane Listings Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Trade-A-Plane through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/trade-a-plane-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your make and model filters match real aircraft on Trade-A-Plane. Try running without filters first to confirm listings exist in the category, then add filters one at a time.
The scraper stopped before reaching my maxItems limit.
The Actor stops when it runs out of listings in the selected category that match your filters. Try broadening your filters or choosing a larger category to collect more listings.
Some listings are missing the N-number or price.
Trade-A-Plane sellers sometimes leave fields blank. The Actor returns whatever data is present on the listing page. Missing fields will appear as empty values in your dataset.
The run is taking a long time.
Large categories with high maxItems values take longer because the Actor respects the website's pagination. Reduce maxItems or narrow your filters to speed up the run.
FAQ
| Question | Answer |
|---|---|
| Can I scrape all aircraft categories at once? | The Actor scrapes one category per run. To collect multiple categories, run the Actor once per category and merge the datasets afterward. |
| Does this scraper require a Trade-A-Plane account or login? | No. It reads the publicly available listing pages, so no account, login, or API key is needed. |
| What data fields does each listing return? | Each row includes year, make, model, price, financing information, N-number registration, total time, engine time, avionics and equipment details, photos, and seller contact information. |
| How do I filter by a specific aircraft model? | Set the Model input field to the model name, like '172' or 'Bonanza'. The filter is applied as listings are read, so only matching aircraft appear in your results. |
| Can I set both a minimum and maximum price? | Yes. Use the minPrice and maxPrice input fields to define a price range in USD. Listings outside that range are skipped. |
| How many listings can I scrape in one run? | You can set maxItems up to 1,000,000. The actual number collected depends on how many listings match your filters on Trade-A-Plane. |
| What export formats are supported? | You can export your dataset in CSV, JSON, Excel, or XML format from the Apify platform. |
| Does the scraper handle pagination automatically? | Yes. It navigates through all pages of listings within your chosen category until it reaches your maxItems limit or the end of the listings. |
| Can I schedule this scraper to run daily? | Yes. Apify supports scheduled runs, so you can set this Actor to run daily, weekly, or on any cron schedule to keep your aircraft data fresh. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by TAP Publishing Company. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
