{"uid":"cap_JDSVNo4F29NdsmvmMyY4w","slug":"halowerk-atlantic-land-france-tree-cover-share-7610de71","name":"HALOWERK Atlantic Land – France Tree Cover Share","description":"Share of ESA WorldCover 2021 pixels classified as tree cover. The coordinate is validated against the Natural Earth boundary for France; results outside it are rejected before payment.","url":"https://atlantikland.halowerk.com/v1/fr-tree-cover-share","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"latitude":{"type":"number","maximum":72.5,"minimum":34,"description":"WGS84 latitude inside the published European coverage."},"longitude":{"type":"number","maximum":40.5,"minimum":-31.5,"description":"WGS84 longitude inside the published European coverage."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9Yuub8JQWvbNfT0EBg_Bp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the share of ESA WorldCover 2021 pixels classified as tree cover for a given coordinate within France.","exampleAgentPrompt":"What share of the land around latitude 44.8, longitude 1.2 in France is classified as tree cover according to ESA WorldCover 2021?","exampleUseCases":[{"title":"Forest coverage check for land acquisition","prompt":"I'm looking at a parcel near latitude 45.3, longitude 2.1 in France — can you tell me what fraction of the ESA WorldCover pixels there are classified as trees?"},{"title":"Deforestation monitoring baseline","prompt":"Get me the current ESA WorldCover 2021 tree cover share for the coordinates 43.6 latitude, 3.9 longitude in southern France so I can track changes over time."},{"title":"Environmental impact assessment input","prompt":"For my environmental report I need the tree cover percentage at latitude 48.1, longitude 6.8 in France based on the ESA WorldCover 2021 dataset."}],"resultDescription":"A numeric value representing the share (fraction or percentage) of ESA WorldCover 2021 pixels classified as tree cover at the given coordinate within France. Coordinates outside the validated Natural Earth boundary for France are rejected before any charge is applied.","failureModes":["Coordinate outside France boundary: request rejected before payment, error indicating location is outside supported region","Coordinate outside valid latitude range (34–72.5) or longitude range (−31.5–40.5): validation error","Malformed or missing latitude/longitude fields: schema validation error","Payment failure: x402 payment not completed, request not processed"],"whenToPreferThis":"Use this endpoint when you need tree cover fraction specifically for a point location within France, sourced from the authoritative ESA WorldCover 2021 classification. Prefer it over generic land cover APIs when you need a micro-payment per-query model, France-validated coordinates, and direct WorldCover pixel statistics rather than modeled or aggregated forest estimates.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T07:02:24.267Z","isFirstParty":false}