Pin.tt Scraper — Trinidad & Tobago Property Listings avatar

Pin.tt Scraper — Trinidad & Tobago Property Listings

Pricing

from $1.32 / 1,000 property listings

Go to Apify Store
Pin.tt Scraper — Trinidad & Tobago Property Listings

Pin.tt Scraper — Trinidad & Tobago Property Listings

Property adverts from Pin.tt, the classifieds marketplace of Trinidad and Tobago: asking price in TT dollars or US dollars, bedrooms, bathrooms, floor and plot area, village and region, photos and the advertiser behind each advert. Search homes for sale, rentals, land, commercial space and holiday s

Pricing

from $1.32 / 1,000 property listings

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Pin.tt Scraper: Trinidad & Tobago Property Listings & Prices 🏠

Store — SIÁN Agency Store — Encuentra24 Store — Portalinmobiliario Store — Fincaraiz

🎉 The whole Trinidad and Tobago property market as rows: 7,317 live adverts, 6 regions, 168 named villages

Built for analysts, agencies, proptech teams and diaspora buyers who need Caribbean asking prices they can sort


🔎 What is the Pin.tt Trinidad & Tobago Property Scraper — and when should you use it?

The Pin.tt Trinidad & Tobago Property Scraper turns public pin.tt property adverts across all six Real Estate sections of Trinidad and Tobago into clean, structured rows you can filter, export and feed straight into a spreadsheet, database or AI agent. No account, no portal API key, no browser automation to maintain.

Use it when you need: Trinidad and Tobago sale and rental adverts as rows. Each carries the asking price exactly as the seller quoted it, with the currency code beside it. About one advert in fifty is in US dollars rather than TT dollars, and nothing is converted on your behalf. Bedrooms, bathrooms and floor or plot area in square feet come through on the search row itself, where the advertiser filled them in. So does the village, the region, the cover photo, the whole photo set, how long ago the advert was posted and whether it sits in the portal's promoted tier. Every row names the advertiser and whether the account is a verified business, so an export splits into agency stock and owner-direct stock after the fact. Coverage is the whole Real Estate section: homes for sale, homes to rent, land, commercial space for sale and to rent, and holiday stays. That was 7,317 live adverts when this actor was built, across six regions and 168 named villages and towns, every one of them checked against the live site before it was offered as a filter.

Use something else when: the property is not in Trinidad and Tobago. Use Encuentra24 Scraper for Panama, Costa Rica, the Dominican Republic and six more Central American and Caribbean markets. Use Fincaraiz Scraper for Colombia, from the country's leading portal, with the agency behind each advert. Use Portalinmobiliario Scraper for Chile, with UF and peso prices side by side. This actor covers the Real Estate section pin.tt publishes and nothing outside it: homes, land, commercial space and holiday stays, for sale or to rent, on the two islands. It does not collect advertiser phone numbers — the site serves those from a route it asks automated clients to leave alone — and it does not cover sold prices or price history, because the portal publishes live adverts only. The rest of the Anglophone Caribbean runs its own boards and none of them is reachable from here.

🤖 Use with AI agents

Already connected to the Apify MCP server? Just ask for this Actor by name: sian.agency/pin-property-scraper

Your agent can pay for its own runs. This Actor is eligible for agentic payments, so an agent can discover it, run it and settle the bill over x402 (USDC on Base) or Skyfire — without an Apify account or API token of its own. Billing is the same either way: per successful row, never for errors.

Otherwise copy this prompt into Claude, ChatGPT, Cursor or any MCP-enabled assistant:

I want property adverts and asking prices from pin.tt across Trinidad and Tobago using the Apify Actor `sian.agency/pin-property-scraper`.
Use it when I need: Trinidad and Tobago sale and rental adverts as rows. Each carries the asking price exactly as the seller quoted it, with the currency code beside it. About one advert in fifty is in US dollars rather than TT dollars, and nothing is converted on your behalf. Bedrooms, bathrooms and floor or plot area in square feet come through on the search row itself, where the advertiser filled them in. So does the village, the region, the cover photo, the whole photo set, how long ago the advert was posted and whether it sits in the portal's promoted tier. Every row names the advertiser and whether the account is a verified business, so an export splits into agency stock and owner-direct stock after the fact. Coverage is the whole Real Estate section: homes for sale, homes to rent, land, commercial space for sale and to rent, and holiday stays. That was 7,317 live adverts when this actor was built, across six regions and 168 named villages and towns, every one of them checked against the live site before it was offered as a filter.
Don't use it when: the property is not in Trinidad and Tobago — use encuentra24-property-scraper or fincaraiz-property-scraper or portalinmobiliario-property-scraper instead.
How to call it: set `category` to one of the six Real Estate sections (`residential-sale`, `residential-rent`, `land-for-sale`, `commercial-sale`, `commercial-rent`, `vacation-holiday-rentals`) or to `all` for every property advert at once, and `location` to `any`, one of the six regions (`north-east`, `Trinidad` for Central, `south-west`, `north-west`, `south-east`, `tobago`) or one of 168 named villages and towns. `propertyType` and `bedrooms` narrow the two residential sections only — the portal has no such filter on land, commercial or holiday adverts, and a run that asks for one there stops before it charges you rather than quietly returning the whole section. `minPrice` and `maxPrice` bound the asking price in whatever currency the advert is quoted in, and `sortBy` takes `newest`, `cheapest` or `expensive`. Every place and attribute value was proved to narrow a live result set before it was offered, because on this site an unrecognised token is ignored rather than rejected. Switch `operation` to `detail` and pass complete advert links in `propertyUrls` for the seller's full text, map coordinates, the named amenity list, all photos at full size and the advertiser's own website — the words after the number are part of the address, so copy the whole link..
Start with this input:
{
"operation": "search",
"category": "residential-sale",
"location": "chaguanas",
"propertyType": "house",
"bedrooms": "3",
"maxPrice": 2000000,
"maxItems": 120
}
Ask me Find three-bedroom houses for sale in Chaguanas under TT$2,000,000 and tell me the median price per square foot, then run the Actor and summarise the results as a table.

Things you can ask your agent for:

  • Pull every apartment for rent in North East Trinidad and rank them by monthly rent
  • List the advertisers with the most homes on the market in Central Trinidad
  • Compare asking prices for land in Tobago against South West Trinidad, per square foot
  • Track which Port of Spain rentals disappear week over week and what they were asking

Machine-readable API, MCP config and OpenAPI definition for this Actor are published at apify.com/sian.agency/pin-property-scraper.md.

📋 Overview

Trinidad and Tobago is small enough to take whole. Pin.tt's Real Estate section held 7,317 live adverts when this Actor was built, and the Actor reads them 60 per request, so a complete national sweep is about 122 requests. Every row comes back as flat JSON with 54 fields, ready for CSV, Excel or the API.

What you get:

  • 🇹🇹 The only Trinidad and Tobago property data on the Store: no other Actor covers these two islands, and no multi-market property Actor reaches the Anglophone Caribbean. A search of the 38,000-Actor catalogue for "pin.tt", "Trinidad" and "Tobago" returns nothing.
  • 🗺️ The whole country, by name: all of Trinidad and Tobago, any of its six regions, or any of 168 named villages and towns. Cunupia carries about 535 adverts, Chaguanas 430, Arima 404, Sangre Grande 287, San Fernando 273 and Couva 246.
  • 💱 TT dollars and US dollars, both labelled: the asking price arrives in the currency the seller quoted, with the currency code beside it. About 49 adverts in 50 are in TTD and the rest in USD, and nothing is converted behind your back.
  • 📊 Bedrooms and area on the cheap operation: search rows already carry bedroom and bathroom counts and floor or plot area wherever the advertiser filled them in, so a comparables table needs no second request.
  • 💰 $1.50 per thousand adverts on Property Search, charged per advert returned and never for adverts that fail.
  • 🔓 Nothing to configure: no API key, no login, no account on the portal.

✨ Features

  • 🔍 Property Search: walk a Real Estate section by place, property type, bedroom count and price band, 60 adverts per request.
  • 📄 Property Detail: open specific adverts for the seller's full description, the named amenity list, every photo at full size and the advertiser's profile.
  • 🏘️ Six sections in one schema: homes for sale (1,813), homes to rent (2,177), land (2,007), commercial to rent (936), commercial for sale (355) and holiday stays (29), all with the same field names.
  • 📍 168 named villages and towns: Chaguanas, Arima, San Fernando, Port Of Spain, Cunupia, Couva, Sangre Grande, Tunapuna, Valsayn, Westmoorings, Crown Point, Buccoo, Speyside and the rest, every value checked against the live site.
  • 🧭 Map coordinates with an honesty flag: detail rows carry latitude and longitude plus a field saying whether the pin is exact or approximate.
  • 🕒 Freshness on every row: each advert says how long ago it was posted. On a typical sale sweep roughly one advert in six is under a week old, and some were posted minutes before.
  • 🧹 De-duplicated by advert ID: paging stops at the true end of a slice, and repeated links in your own input are dropped before anything is charged.
  • 🚦 Refuses a filter the site would ignore: property type and bedrooms only narrow the two residential sections. Ask for one on land, commercial or holiday stays and the run stops before it charges anything and names the sections that support it.
  • 🖼️ Photos throughout: a cover thumbnail and photo count on search rows, every photo at full size on detail rows.
  • 🧾 Run report: what was collected, what failed and what it cost is saved to the key-value store.

🎬 Quick Start

Pick a section, pick a place, press Start. The run pages through the section until it reaches your maximum or the adverts run out. Property type and bedrooms are there for the two residential sections; leave them on Any anywhere else.

curl -X POST "https://api.apify.com/v2/acts/sian.agency~pin-property-scraper/runs?token=YOUR_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"operation":"search","category":"residential-sale","location":"chaguanas","maxItems":120}'

🚀 Getting Started (3 Simple Steps)

Step 1: Choose the operation

Leave What to do on Property Search to sweep a slice of the portal. Switch it to Property Detail when you already hold advert links and want the seller's full text, the amenity list and the coordinates.

Step 2: Pick the slice

Set Which section and Where. Homes for sale is the default. On the two residential sections you can also set Property type and Bedrooms, and a price band applies everywhere.

Step 3: Set a maximum and run

How many adverts defaults to 120, which is two requests. Raise it past the slice's own size to drain it: homes to rent is about 2,177 adverts, land about 2,007, and the whole Real Estate section about 7,317.

That's it! Within a minute or two, you'll have:

  • A dataset of adverts with asking prices, bedrooms, area and place
  • Photos, the advertiser and how long each advert has been live
  • A CSV, Excel or JSON export, or an API endpoint your own code can read

📥 Input Configuration

FieldTypeRequiredDescription
operationstringNosearch (Property Search) or detail (Property Detail). Default search.
categorystringNoall, residential-sale, residential-rent, land-for-sale, commercial-sale, commercial-rent or vacation-holiday-rentals. Default residential-sale.
locationstringNoany for the whole country, a region (north-east, Trinidad for Central, south-west, north-west, south-east, tobago), or one of 168 village tokens such as chaguanas, arima or crown-point. Default any.
propertyTypestringNoany, house, apartment, townhouse, condo or villa. Residential sections only. Default any.
bedroomsstringNoany, studio, or 1 through 9 (9 means nine or more). Residential sections only. Default any.
minPriceintegerNoLower bound on the asking price, read in the currency each advert is quoted in. 0 means no lower bound.
maxPriceintegerNoUpper bound on the asking price, same currency rule. 0 means no upper bound.
sortBystringNonewest, cheapest or expensive. Default newest.
maxItemsintegerNoStop once this many adverts have been saved. Default 120, maximum 20,000.
propertyUrlstringNoProperty Detail: one complete advert address, copied from your browser.
propertyUrlsarrayNoProperty Detail: several complete advert addresses. Duplicates are removed before anything is charged.

Example - three-bedroom houses for sale in Chaguanas:

{
"operation": "search",
"category": "residential-sale",
"location": "chaguanas",
"propertyType": "house",
"bedrooms": "3",
"maxItems": 300
}

Example - every land plot in Tobago, cheapest first:

{
"operation": "search",
"category": "land-for-sale",
"location": "tobago",
"sortBy": "cheapest",
"maxItems": 2000
}

Example - apartments to rent under TT$6,000 a month:

{
"operation": "search",
"category": "residential-rent",
"propertyType": "apartment",
"maxPrice": 6000,
"maxItems": 500
}

Example - open specific adverts:

{
"operation": "detail",
"propertyUrls": [
"https://pin.tt/adv/636289_3-bedroom-townhouse-in-st-helena-for-sale/"
]
}

📤 Output

Every advert is one flat row with 54 fields. The most-used ones:

FieldTypeDescription
listingIdintegerPin.tt advert ID
propertyUrlstringLink to the advert
propertyTitlestringAdvert headline
pricestringAsking price exactly as the advert prints it
priceAmountnumberThe same figure as a number, for sorting
currencystringTTD or USD, whichever the seller quoted
priceNote / startPricestringPrice qualifier and "from" price where the advert carries one
category / categoryName / dealTypestringSection key, its name, and whether the advert is a sale or a rent
location / villagestringPlace as the portal files it, and the village named on the advert page
latitude / longitude / coordinatesApproximatenumber / number / booleanMap pin, and whether it is exact or approximate (Property Detail)
propertyTypestringHouse, apartment, townhouse, condo, villa and so on
bedrooms / bathroomsinteger / numberCounts, where the advertiser filled them in
areaSqFt / areaBasisnumber / stringHeadline area in square feet, and whether it is floor area or plot size
floorAreaSqFt / plotAreaSqFtnumberThe two areas separately
furnishing / condition / parking / airConditioningstringNamed attributes the advert publishes
petsPolicy / utilities / gatedstringMore named attributes
highlights / attributesarrayThe grid's icon strip, and the full named attribute list (Property Detail)
descriptionTextstringThe seller's own words (Property Detail)
publishedAgostringHow long ago the advert was posted
imageCount / images / thumbnailinteger / array / stringPhoto count, every photo, and the cover image
hasVideo / videoUrl / hasFloorPlanboolean / string / booleanVideo and floor-plan flags, and the video link
listingTier / isClosedstring / booleanWhether the portal is promoting the advert, and whether it has been closed
viewCount / favoriteCount / phoneViewCountintegerHow many times the advert has been viewed, saved, and had its number revealed (Property Detail)
sellerName / sellerId / sellerIsBusiness / sellerVerifiedstring / integer / booleanWho published it, whether the account is a business and whether the portal has verified it
sellerProfileUrl / sellerWebsite / sellerSince / sellerActiveAdsstringTheir profile page, own website, account age and live advert count (Property Detail)
sellerLogostringAdvertiser logo where they published one
searchUrlstringThe results page the row came from

Example row (values illustrative):

{
"listingId": 636289,
"propertyUrl": "https://pin.tt/adv/636289_3-bedroom-townhouse-in-st-helena-for-sale/",
"propertyTitle": "3 Bedroom Townhouse in St Helena for Sale",
"price": "TT$2,150,000",
"priceAmount": 2150000,
"currency": "TTD",
"category": "residential-sale",
"categoryName": "Homes for sale",
"dealType": "sale",
"location": "St Helena",
"village": "St Helena",
"latitude": 10.5931,
"longitude": -61.3475,
"coordinatesApproximate": true,
"propertyType": "Townhouse",
"bedrooms": 3,
"bathrooms": 2.5,
"areaSqFt": 1800,
"areaBasis": "Floor area",
"floorAreaSqFt": 1800,
"furnishing": "Unfurnished",
"parking": "2 spaces",
"gated": "Yes",
"highlights": ["3", "2.5", "1800 sqft"],
"attributes": [{ "name": "Number of bedrooms", "value": "3" }],
"descriptionText": "Spacious townhouse in a gated development...",
"publishedAgo": "2 days ago",
"imageCount": 14,
"images": ["https://cdn2.pin.tt/.../1.jpg", "https://cdn2.pin.tt/.../2.jpg"],
"hasVideo": false,
"listingTier": "premium",
"viewCount": 412,
"favoriteCount": 9,
"phoneViewCount": 3,
"sellerName": "Example Realty",
"sellerIsBusiness": true,
"sellerVerified": true,
"sellerProfileUrl": "https://pin.tt/user/example-realty/",
"sellerSince": "2019",
"sellerActiveAds": "37"
}

💼 Use Cases & Examples

1. Price the Trinidad market by village

Property analysts measuring a country with no public sold-price register.

Input: a section, a village or region, and a price band Output: asking price, bedroom count and floor or plot area, row by row Use: compare a three-bedroom sale in Valsayn against the same thing in San Fernando without hand-sorting. Sale and rental adverts share one schema, so a gross-yield calculation needs no mapping step.

2. Track what is actually moving

Market researchers and portal teams watching how long stock sits.

Input: the same slice on a weekly schedule Output: advert IDs to diff, plus the posting age on every row and the view and save counters on detail rows Use: adverts that disappear between sweeps are the ones that transacted or expired, which is the closest thing to a sold signal this market offers. The counters tell you which of the remaining stock is getting attention at its current price.

3. Build a list of the agencies that matter

Brokers and business-development teams who need to know who is transacting where.

Input: a region with the property type left on Any Output: advertiser name, business flag and verified flag on every search row Use: group a region by advertiser and you have the active sellers and their price points. Open the handful worth approaching with Property Detail for their profile page, their own website and how long they have been posting.

4. Feed a Caribbean property portal or app

Proptech teams loading a listings table on a schedule.

Input: a nightly run over the sections you care about Output: numeric prices and areas, arrays for photos and attributes, map coordinates and absolute image URLs Use: load it straight in. A complete refresh of the Real Estate section is about 122 requests, so the nightly job can take everything instead of a sample. Coordinates come with a flag saying whether the pin is exact.

5. Research a relocation or a diaspora purchase

Trinidadians and Tobagonians abroad, and the agents who serve them.

Input: homes to rent, filtered by region and bedroom count Output: monthly rent in the currency quoted, plus furnishing, pets policy, parking and air conditioning Use: answer the questions a move actually turns on before anyone flies in. The price field keeps the seller's own currency, so a TTD budget stays a TTD budget.

6. Source land and development sites

Developers and land buyers working a size band.

Input: land for sale, a region, sorted cheapest first Output: plot area in square feet, asking price, photos and the advertiser Use: land is the section where plot area appears on most cards, so the cheaper search operation is usually enough for a shortlist. About 2,007 land adverts are live nationally.


🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/pin-property-scraper').call({
operation: 'search',
category: 'residential-rent',
location: 'north-west',
propertyType: 'apartment',
maxItems: 300
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/pin-property-scraper').call(
run_input={
'operation': 'search',
'category': 'land-for-sale',
'location': 'tobago',
'sortBy': 'cheapest',
'maxItems': 500,
}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item['listingId'], item['price'], item['currency'], item.get('village'))

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~pin-property-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"operation":"search","category":"commercial-rent","location":"port-of-spain","maxItems":200}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: a daily schedule, or a webhook from your own app
  2. HTTP Request: start the Actor with your input and wait for the run to finish
  3. Process: read the dataset and filter on priceAmount, bedrooms, areaSqFt or village
  4. Action: append to Google Sheets, write to Postgres or Airtable, or push new advertisers into your CRM

📊 Performance & Pricing

Free plan

  • 25 adverts per run, with every field, every place and both operations
  • No credit card, no API key, no setup
  • Enough to check the fields and the coverage before you commit
  • No per-run cap, up to 20,000 adverts in a single run
  • 60 adverts per request, so a 1,200-advert sweep is 20 requests
  • Charged per advert returned, never for adverts that fail
EventPriceWhat it covers
Property Search$0.0015 per advertEach advert returned by a results page, with price, bedrooms, area, place and advertiser
Property Detail$0.0045 per advertEach advert opened on its own page for the description, coordinates, amenities and full photo set
Actor start$0.005 per runOne charge when the run begins

Prices shown are the Bronze rate. Free Apify plans pay four times these; higher plans pay less.

$1.50 per thousand adverts on Property Search. A complete sweep of all 7,317 Real Estate adverts is about 122 requests and costs roughly $11 on Property Search.

🔗 View current pricing


❓ Frequently Asked Questions

Q: Do I need an API key, a login or an account on the site? A: No. Pick a section and a place and press Start.

Q: How many property adverts are there? A: 7,317 across the Real Estate section when this Actor was built: 1,813 homes for sale, 2,177 homes to rent, 2,007 land plots, 936 commercial rentals, 355 commercial sales and 29 holiday stays. At 60 adverts a request, taking all of it is about 122 requests.

Q: Can I get the advertiser's phone number? A: No. Pin.tt serves phone numbers from a route its robots.txt asks automated clients not to touch, so this Actor does not collect them. You get the advertiser's name, whether the account is a business, whether it is verified, their profile page and, where they published one, their own website.

Q: Are prices in TT dollars or US dollars? A: Whichever the seller quoted. About 49 adverts in 50 are in TTD; the rest, mostly higher-end sales and some Tobago stock, are in USD. Each row carries the price as printed and the currency code beside it, and the price filters read the number rather than converting it, so a wide band is safer than a tight one.

Q: Why can't I filter by bedrooms on land or commercial adverts? A: Because the portal has no such filter there. Property type and bedrooms narrow the two residential sections only; elsewhere the site ignores them and returns the whole section. Rather than bill you for a full section while you believe you filtered it, the run stops before it charges anything and names the sections that do support the filter.

Q: Can I pass just the advert number instead of the full link? A: No, and that is the site rather than the Actor. The words after the number are part of the address: https://pin.tt/adv/636289_3-bedroom-townhouse-in-st-helena-for-sale/ works, while https://pin.tt/adv/636289/ answers 404, and nothing on the site redirects a bare number to its advert. A run given one refuses it before charging instead of selling you an error row.

Q: What does Property Detail add over Property Search? A: The seller's full description instead of the grid teaser, map coordinates with a flag for whether the pin is exact, the named amenity list and every photo at full size. You also get the view and save counters and the advertiser's profile link, website, account age and active-advert count.

Q: Does a search row really carry bedrooms and bathrooms? A: Yes, where the advertiser filled them in. The portal prints them in the grid as small icons rather than labelled text, and this Actor maps each icon back to the attribute it stands for, checked against the same adverts' own pages. An unrecognised icon keeps its value in highlights and leaves the typed field empty rather than guessing.

Q: How fresh is the data? A: Every advert says how long ago it was posted. On a typical sweep of the sale section about one advert in six is under a week old and some were posted minutes before, so this is a live board rather than an archive.

Q: Does it cover Tobago as well as Trinidad? A: Yes. Tobago is one of the six regions and held about 300 property adverts, concentrated in land and holiday stays. Named Tobago places such as Crown Point, Bon Accord, Buccoo, Signal Hill, Speyside and Bacolet are all selectable individually.

Q: What output formats are available? A: JSON, CSV, Excel and XML, exported from the dataset or read through the API.

Q: How many runs can I start? A: Paid Apify plans have no limit. Free plans get a daily allowance of 10 unbilled runs and 30 runs in total, which resets at 00:00 UTC.


🐛 Troubleshooting

The run stopped before it charged anything and mentioned property type or bedrooms

  • Those two filters only work on Homes for sale and Homes to rent. Set them to Any, or switch Which section to one of the residential sections.

A detail address was skipped

  • Property Detail needs the whole advert address, including the words after the number. An advert number on its own cannot be opened, because the site answers 404 to it.

The search returned no rows

  • The place you picked holds nothing in the section you picked. The run says so and charges for nothing. Move up to the region, or to All of Trinidad and Tobago, or try another section.

The run returned fewer adverts than the place should hold

  • How many adverts is the row budget and it defaults to 120. Raise it past the slice's own size to drain it.

The Actor stopped at 25 adverts

  • That is the free-plan cap for a single run. Adding credits or a payment method in Apify Console lifts it.

A page came back empty or slow

  • The site is occasionally unavailable for a few minutes. Re-run, and the request will go through.

Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Pin.tt is a trademark of its owner. This actor is not affiliated with, endorsed by, or sponsored by Pin.tt.


🤝 Support

Join our active support community


Built by SIÁN Agency | More Tools