# Atlantico VC LatAm Digital Transformation Reports Scraper (`maximedupre/atlantico`) Actor

Collect public Atlantico VC Latin America Digital Transformation Report editions in a dataset. Choose years or leave the list empty for all available editions; get metadata, summaries, highlights, chapter links, and source links when available. It returns viewer links, not report files.

- **URL**: https://apify.com/maximedupre/atlantico.md
- **Developed by:** [Maxime Dupré](https://apify.com/maximedupre) (community)
- **Categories:** Business, Education, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.70 / 1,000 report editions

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### 📚 Explore Atlantico VC's Latin America reports

For VC analysts, strategy teams, and researchers, this Actor collects public Atlantico VC Latin America Digital Transformation Report editions into structured dataset rows. Each row includes report identity and publication details, the available executive summary, paired highlight text, chapter links, and a source access link. Use the data to compare editions, index the series, or support Latin America technology research.

**Use cases**

- Collect a public Atlantico report with [**Atlantico Report**](https://apify.com/maximedupre/atlantico/examples/atlantico-report).
- Collect a named report with [**Atlantico Digital Transformation Report**](https://apify.com/maximedupre/atlantico/examples/atlantico-digital-transformation-report).
- Collect the 2025 edition with [**Digital Transformation Report 2025**](https://apify.com/maximedupre/atlantico/examples/digital-transformation-report-2025).
- Collect the 2024 edition with [**Latin America Digital Transformation Report 2024**](https://apify.com/maximedupre/atlantico/examples/latin-america-digital-transformation-report-2024).
- Collect the report series with [**Latin America Digital Transformation Reports**](https://apify.com/maximedupre/atlantico/examples/latin-america-digital-transformation-reports).

#### 📊 Report editions and paired highlights

Each saved row represents one report edition from the public Atlantico VC series. The data keeps report identity, publication details, available summaries, paired highlight titles and descriptions, chapter links, and the source access link. Missing source values stay `null` or an empty array.

#### ▶️ Collect the public report series

Choose one or more report years. An empty `reportYears` list returns all available editions until the source is exhausted. The Actor saves the public page URL and a source access URL when available; it does not download report files from gated viewers.

#### ⚙️ Input

Choose one or more report years from 2020 through 2025. Leave `reportYears` empty to return all available editions until the source is exhausted.

**Input fields**

| Field | Type | What it does |
| --- | --- | --- |
| `reportYears` | string\[] | Selects one or more report years: `2020`, `2021`, `2022`, `2023`, `2024`, or `2025`. The form starts with `2025`. Leave it empty to collect all publicly exposed editions. |

**Example input**

This is the public input from a successful current-beta default-input run.

```json
{
  "reportYears": [
    "2025"
  ]
}
```

#### 🧾 Output

The run output links to the default dataset. Each dataset row has the fields below. Nullable fields stay `null`, and arrays can be empty when the source does not expose that data.

**Run output link**

| Field | Type | What it does |
| --- | --- | --- |
| `dataset` | string (URL) | Links to the report edition rows in the default dataset. |

**Report edition row**

| Field | Type | What it does |
| --- | --- | --- |
| `year` | integer | Year of the report edition. |
| `title` | string | Title of the report edition. |
| `canonicalUrl` | string (URL) | Public canonical page for the report edition. |
| `publishedAt` | string or null | Publication date when the source provides it. |
| `executiveSummary` | string or null | Executive summary when the source provides it. |
| `highlights` | object\[] | Report highlights, with each title paired with its description. |
| `highlights[].title` | string | Title of one report highlight. |
| `highlights[].description` | string or null | Description paired with the highlight title, when available. |
| `chapters` | object\[] | Chapter titles and public chapter links exposed by the source. |
| `chapters[].title` | string | Title of one report chapter. |
| `chapters[].url` | string (URL) | Public page for the report chapter. |
| `accessUrl` | string (URL) or null | Source link for the report document or viewer, including DocSend when available. |

**Example row**

This complete 2023 row is from a successful current-beta run. It is not shortened; values are shown as returned by the source.

```json
{
  "year": 2023,
  "title": "Tectonic Shifts:",
  "canonicalUrl": "https://www.atlantico.vc/latin-america-digital-transformation-report-2023",
  "publishedAt": "August, 2023",
  "executiveSummary": "Latin America Digital Transformation Report 2023 - Download the report and access additional original information, data and analysis about technology in Latin America.",
  "highlights": [
    {
      "title": "The Engine of The World",
      "description": "Latin America is the world's mine and breadbasket, as the reverse of critical minerals for the clean energy transition and major food exporter."
    },
    {
      "title": "Unexpected Winner of Geopolitical Turmoil",
      "description": "Neutral LatAm emerges as an unlikely beneficiary of US-Chine polarization, with Mexico surpassing China in US imports while China becomes the primary tarde partner for the rest the region."
    },
    {
      "title": "Digital Democratization",
      "description": "Internet access has risen to levels comparable to the US, mainly driven by middle- and lower-income groups, fueling a new demand profile for \"high value\" e-commerce and financial services."
    },
    {
      "title": "Renewal of the Entrepreneurial Spirit",
      "description": "Founder optimism has 5x since last year, as venture funding in LatAm stabilizes at leves similar to 200 and startups emerge leaner and meaner after a painful period."
    },
    {
      "title": "Optimism Warranted",
      "description": "Rewards from compounding growth of the companies should amount to trillions of dollars of value creation over the next decades, as LatAm tech catches up to peers like India and China."
    },
    {
      "title": "Latin America Punches Above Its Weight",
      "description": "Despite historial venture funding (as % of GDP) that is 1/25th that of peers like India, LatAm has produced more $1B+ exits (and for more total equity value)."
    },
    {
      "title": "Entrepreneurship Beyond Tech",
      "description": "Digitalization will make SMBs in many industries winners, as we expect it to provide a path to higher productivity for group that is more numerous in LatAm yet produces only half as much as those in the US."
    },
    {
      "title": "Money Goes Digital",
      "description": "Pix instant payments in Brazil are used 2x as often as cash, while 95% of interactions with financial institutions are digital. Other countries in the region are moving to follow the lead!"
    }
  ],
  "chapters": [],
  "accessUrl": "https://docsend.com/view/48rpy858p2kqy479"
}
```

#### 💳 Pricing

The Actor uses pay-per-event pricing. You pay for each report edition saved with its available metadata, highlights, chapter links, and access link. A run with no saved report edition does not create this report-edition event.

#### 🔌 Integrations

After a run, open the default dataset or use Apify's dataset API and exports in your workflow.

https://www.youtube.com/watch?v=bNACk1\_S\_6w\&list=PLObrtcm1Kw6MUrlLNDbK9QRg8VDJg0gOW\&index=4

#### ❓ FAQ

##### Does the Actor download the report file?

No. It returns the source access link when the public page exposes one. It does not download or extract files from gated viewers.

##### Why can a report have no highlights?

The Actor keeps the source as it is. Some page layouts do not expose highlight text, so `highlights` can be an empty array instead of guessed content.

##### Are chapter links always present?

No. `chapters` contains the chapter pages that the source exposes for that edition, so it can be empty.

##### What happens when I leave `reportYears` empty?

The Actor collects all available public editions until the source is exhausted. To limit the run, choose one or more years in the input.

##### Does it search every Atlantico page?

No. It covers the public Latin America Digital Transformation Report series. Unrelated Atlantico pages, other publishers, and private or authenticated content are outside its scope.

### 📝 Changelog

**0.0: Initial release**

### 🆘 Support

For issues, questions, or feature requests, [file a ticket](https://console.apify.com/actors/maximedupre~atlantico/issues) and I'll fix or implement it in less than 24h 🫡

### 🔗 Related Actors

- [Startup Scraper](https://apify.com/maximedupre/startup-scraper) — Search source-linked startup profiles and financing filings for VC research.
- [SEC 13F Manager Quarterly Report Scraper](https://apify.com/maximedupre/sec-13f-manager-quarterly-report-scraper) — Check manager holdings and source report links for investment research.
- [World Bank Projects Scraper](https://apify.com/maximedupre/world-bank-projects-scraper) — Build country and sector project lists with finance fields for regional research.
- [MarketWatch Scraper](https://apify.com/maximedupre/marketwatch) — Collect public news summaries and stock context for current market follow-up.
- [arXiv Papers Scraper](https://apify.com/maximedupre/arxiv-papers-scraper) — Find technology research papers and source links for deeper literature review.

**Made with ❤️ by Maxime Dupré**

# Actor input Schema

## `reportYears` (type: `array`):

Choose one or more report years. Leave this empty to collect all publicly exposed editions.

## Actor input object example

```json
{
  "reportYears": [
    "2025"
  ]
}
```

# Actor output Schema

## `dataset` (type: `string`):

Report edition rows saved to the default dataset.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "reportYears": [
        "2025"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("maximedupre/atlantico").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "reportYears": ["2025"] }

# Run the Actor and wait for it to finish
run = client.actor("maximedupre/atlantico").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "reportYears": [
    "2025"
  ]
}' |
apify call maximedupre/atlantico --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,maximedupre/atlantico"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/zDaMffq1mGaXVB67f/builds/61bhrHrFgnPf1VScZ/openapi.json
