# All Countries REST Countries Info

**Use case:** 

Extract REST Countries Info data filtered by All Countries. Export structured results ready for analysis, lead generation, or research.

## Input

```json
{
  "maxItems": 10,
  "mode": "all"
}
```

## Output

```json
{
  "flagUrl": {
    "label": "Flag",
    "format": "image"
  },
  "commonName": {
    "label": "Country",
    "format": "text"
  },
  "officialName": {
    "label": "Official Name",
    "format": "text"
  },
  "cca2": {
    "label": "ISO 2",
    "format": "text"
  },
  "cca3": {
    "label": "ISO 3",
    "format": "text"
  },
  "ccn3": {
    "label": "Numeric",
    "format": "text"
  },
  "independent": {
    "label": "Independent",
    "format": "boolean"
  },
  "unMember": {
    "label": "UN Member",
    "format": "boolean"
  },
  "capital": {
    "label": "Capital",
    "format": "object"
  },
  "region": {
    "label": "Region",
    "format": "text"
  },
  "subregion": {
    "label": "Subregion",
    "format": "text"
  },
  "continents": {
    "label": "Continents",
    "format": "object"
  },
  "population": {
    "label": "Population",
    "format": "number"
  },
  "area": {
    "label": "Area (km²)",
    "format": "number"
  },
  "languages": {
    "label": "Languages",
    "format": "object"
  },
  "currencies": {
    "label": "Currencies",
    "format": "object"
  },
  "demonyms": {
    "label": "Demonyms",
    "format": "object"
  },
  "borders": {
    "label": "Borders",
    "format": "object"
  },
  "timezones": {
    "label": "Timezones",
    "format": "object"
  },
  "latlng": {
    "label": "Lat/Lng",
    "format": "object"
  },
  "tld": {
    "label": "TLD",
    "format": "object"
  },
  "callingCodes": {
    "label": "Calling Codes",
    "format": "object"
  },
  "drivingSide": {
    "label": "Driving Side",
    "format": "text"
  },
  "startOfWeek": {
    "label": "Week Start",
    "format": "text"
  },
  "mapsGoogle": {
    "label": "Google Maps",
    "format": "link"
  },
  "mapsOpenStreetMaps": {
    "label": "OSM",
    "format": "link"
  },
  "translations": {
    "label": "Translations",
    "format": "object"
  },
  "scrapedAt": {
    "label": "Collected",
    "format": "date"
  },
  "error": {
    "label": "Error",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [REST Countries Info Scraper](https://apify.com/parseforge/restcountries-info-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/parseforge/restcountries-info-scraper) to learn more, explore other use cases, and run it yourself.