Sustainable Travel Certification Tracker avatar

Sustainable Travel Certification Tracker

Pricing

from $0.85 / 1,000 hotels

Go to Apify Store
Sustainable Travel Certification Tracker

Sustainable Travel Certification Tracker

Extracts sustainable travel certifications, properties, locations, business types, statuses, and official listing URLs. Export data, run via API, schedule and monitor runs, or integrate with other tools.

Pricing

from $0.85 / 1,000 hotels

Rating

0.0

(0)

Developer

Trove Vault

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

19 days ago

Last modified

Share

Find officially listed sustainable travel certifications for hotels, accommodations, destinations, and tourism businesses by location. This actor checks public certification directories such as Green Key and Travelife, normalizes matching listings, and returns a clean dataset that can be used for market research, destination analysis, travel planning, supplier discovery, and sustainability monitoring.

Why use this actor

Sustainability claims are easy to make and hard to compare. Certification directories help, but they are split across different programs, formats, and country pages. This actor turns those public listings into structured rows with property names, business types, locations, certification names, statuses, official listing links, and website links when available.

Use it to:

  • discover certified accommodations in a country or destination
  • compare sustainable hotel supply across markets
  • monitor certified supplier coverage for travel portfolios
  • build lead lists for responsible tourism partnerships
  • enrich internal hotel, destination, or operator databases
  • verify that a property appears in an official certification directory

What it extracts

The actor returns one row per certified business or property:

  • property name
  • business type
  • certification program
  • certification status
  • country, region, city, and address when available
  • website when listed
  • official certification listing URL
  • last checked timestamp
  • optional run ID for workflow chaining

Supported certifications

The first version focuses on public, official or program-owned directories:

  • Green Key certified sites
  • Travelife certified accommodation
  • EarthCheck input compatibility

EarthCheck may require access to a gated downloadable directory. When a selected source cannot be accessed from public pages, the actor records that limitation in RUN_SUMMARY instead of adding uncertain public rows.

Limitations

This actor does not certify businesses itself. A row means that the business appeared in an official or program-owned public listing during the run. Directory layouts, monthly downloads, country pages, and public access rules can change. Some sources may not expose full address or website data for every property.

Rainforest Alliance is not included in the first implementation because its public certified directory is currently more product and brand oriented than travel-accommodation oriented. It can be added later if a stable official tourism directory is identified.

How to use it

  1. Add one or more countries or destinations in locations.
  2. Select one or more certification programs.
  3. Set maxResults to control run size.
  4. Run the actor and export the dataset as JSON, CSV, Excel, or via API.

Input example

{
"locations": ["Portugal", "Spain"],
"certifications": ["green_key", "travelife"],
"maxResults": 50
}

Input reference

FieldTypeDescription
locationsarrayCountries or destinations to search, such as Portugal, Spain, or Costa Rica.
certificationsarrayCertification programs to include: green_key, travelife, or earthcheck.
maxResultsintegerMaximum number of dataset rows to return.
proxyConfigurationobjectOptional Apify proxy settings for blocked public directory requests.
datasetIdstringOptional existing Apify dataset ID to append results to.
runIdstringOptional workflow run ID copied into each output row.

Output example

{
"propertyName": "Neat Hotel Avenida",
"businessType": "Hotel or Resort",
"certification": "Travelife",
"certificationStatus": "certified",
"country": "Portugal",
"region": "Região Autónoma dos Açores",
"city": "São Miguel",
"address": "Rua Dr. Jose Bruno Tavares Carreiro, São Miguel, Região Autónoma dos Açores",
"website": "https://example-hotel.com",
"certificationPageUrl": "https://staybetterplaces.com/neat-hotel-avenida/",
"lastCheckedAt": "2026-05-06T10:00:00.000Z",
"runId": null
}

API usage

curl "https://api.apify.com/v2/acts/trovevault~sustainable-travel-certification-tracker/runs?waitForFinish=120" \
-X POST \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"locations": ["Portugal"],
"certifications": ["green_key", "travelife"],
"maxResults": 20
}'

FAQ

Does this actor verify sustainability claims?

It verifies whether a business appears in an official or program-owned certification listing. It does not audit the business directly.

Why are some fields blank?

Certification directories vary. Some list only names and countries; others include address, website, region, or business type.

Can I use city names?

Country names are the most reliable input. Destination names can match when the source exposes that text, but coverage depends on the certification directory.

Why is EarthCheck sometimes missing?

EarthCheck provides a public members directory flow, but access to the downloadable list may require form submission. The actor avoids inventing rows from non-official sources.

Does the actor include Rainforest Alliance?

Not in v1. The public Rainforest Alliance directory currently focuses on products and brands rather than travel accommodation certification.

Can I schedule this actor?

Yes. Schedule it weekly or monthly to monitor certified supply by market. Use datasetId to append runs into a long-term dataset.

Can I combine results with my own pipeline?

Yes. Provide datasetId to append rows to an existing dataset and runId to tag rows from an upstream workflow.

Troubleshooting

If a run returns fewer rows than expected, check that your locations match country names used by certification directories. If a source is blocked or unavailable, the actor records diagnostics in the RUN_SUMMARY key-value store record. For HTTP 403 or 429 responses, retry with Apify Proxy enabled.

This actor works well with hotel enrichment, destination intelligence, review monitoring, and supplier database workflows.

Changelog

  • 0.1 Initial TroveVault release with Green Key and Travelife directory extraction.

Support

Open an issue on the actor page or contact TroveVault with the input used, run ID, and expected certification source.