# Canva Template Category Extractor

**Use case:** 

Extract Canva template category pages into clean JSON with template titles, URLs, preview images, and ranking metadata.

## Input

```json
{
  "keywords": [
    "instagram post",
    "wedding invitation"
  ],
  "startUrls": [
    {
      "url": "https://www.canva.com/templates/search/wedding-invitation/"
    }
  ],
  "maxItems": 30,
  "maxItemsPerSource": 30,
  "includeDetails": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}
```

## Output

```json
{
  "rank": {
    "label": "Rank"
  },
  "title": {
    "label": "Title"
  },
  "templateUrl": {
    "label": "Template URL",
    "format": "link"
  },
  "previewImageUrl": {
    "label": "Preview image",
    "format": "image"
  },
  "creatorName": {
    "label": "Creator"
  },
  "templateType": {
    "label": "Template type"
  },
  "dimensions": {
    "label": "Dimensions"
  },
  "colors": {
    "label": "Colors"
  },
  "fonts": {
    "label": "Fonts"
  },
  "isFree": {
    "label": "Free"
  },
  "sourceQuery": {
    "label": "Source query"
  },
  "sourceUrl": {
    "label": "Source URL",
    "format": "link"
  },
  "scrapedAt": {
    "label": "Scraped at"
  }
}
```

## About this Actor

This example demonstrates how to use [Canva Templates Scraper](https://apify.com/automation-lab/canva-templates-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/canva-templates-scraper) to learn more, explore other use cases, and run it yourself.