Quick overview
This workflow collects up to 8 place names via an n8n form, looks them up with MapMC geocoding, requests a MapMC price quote for each bounding box, and returns an HTML results page that compares areas and USD prices, sorted with a total and any unpriced items.
How it works
- Starts when you submit a list of places (one per line) through an n8n Form Trigger.
- Cleans the input by trimming whitespace, removing duplicates, and limiting processing to the first 8 places while tracking how many were skipped.
- Queries the MapMC geocode search endpoint for each place (with a small delay between requests) to find a matching location.
- Selects the first geocoding result as the best match and extracts its bounding box, or records a not-found/lookup-failed reason.
- Sends each bounding box to the MapMC price quote endpoint (also rate-limited) to get estimated area and price in USD.
- Builds an HTML report that sorts priced results by cost, calculates a total, and lists any places that are too large/small or otherwise could not be priced.
- Displays the HTML report as the form completion page.
Setup
- Execute the workflow and enter up to 8 places (one per line) in the form, or publish the workflow to use its production form URL.
- Ensure your n8n instance can reach https://mapmc.app over HTTPS, since the workflow calls the public MapMC geocode and price APIs.
- No credentials or API keys are required.