Skip to main content
Extract Templates are pre-built, production-ready extractors for popular platforms like Amazon, LinkedIn, Google, and more. Use simple inputs like product IDs or search terms instead of complex configurations.
For comprehensive details, template discovery, and advanced usage, see the Extract Templates pages.

Why use templates?

Zero configuration

  • Pre-configured browser settings
  • Optimized parsing logic
  • Built-in data normalization
  • Handles anti-bot challenges

Maintained by Nimble

  • Monitored 24/7 for changes
  • Fixed automatically when sites update
  • Optimized for performance and cost
  • Battle-tested on production workloads

Simple interface

  • Use inputs like ASINs or search terms
  • No need to construct URLs manually
  • Consistent response format across templates
  • Built-in validation and error handling

Explore Template Gallery

API endpoint

POST https://api.webit.live/api/v1/extract-templates

Installation

# pip install nimble-py

from nimble import Nimble

nimble = Nimble(api_key="YOUR-API-KEY")

Using a template

Use nimble.extract_template() to extract data from popular platforms.
from nimble import Nimble

# Initialize client
nimble = Nimble(api_key="YOUR-API-KEY")

result = nimble.extract_template({
    "template": "amazon_product",
    "inputs": {
        "asin": "B08N5WRWNW",
        "zipcode": "90210"
    }
})

print(result)
Response
{
    "status": "success",
    "data": {
        "items": [
            {
                "name": "amazon_product",
                "description": "Extract Amazon product details",
                "category": "ecommerce",
                "domain": "amazon.com",
                "inputs": ["asin", "zipcode"]
            },
            {
                "name": "amazon_search",
                "description": "Extract Amazon search results",
                "category": "ecommerce",
                "domain": "amazon.com",
                "inputs": ["query", "zipcode"]
            }
        ],
        "total": 45,
        "page": 1,
        "limit": 20
    }
}

Discovering templates

Browse available templates before using them.
from nimble import Nimble

# Initialize client
nimble = Nimble(api_key="YOUR-API-KEY")

# List templates by category
templates = nimble.list_templates({
    "category": "ecommerce",
    "limit": 20
})

print(templates)
Response
{
    "status": "success",
    "data": {
        "title": "Apple AirPods Pro",
        "price": 249.99,
        "rating": 4.7,
        "reviews_count": 45892,
        "availability": "In Stock",
        "prime_eligible": true,
        "description": "Active Noise Cancellation for immersive sound...",
        "images": [
            "https://m.media-amazon.com/images/I/71bhWgQK-cL._AC_SL1500_.jpg"
        ],
        "features": [
            "Active Noise Cancellation",
            "Transparency mode",
            "Adaptive EQ"
        ]
    },
    "metadata": {
        "task_id": "abc-123-def",
        "template": "amazon_product",
        "execution_time_ms": 2340,
        "credits_used": 1
    }
}

E-commerce

TemplateDescriptionKey Inputs
amazon_productAmazon product detailsasin, zipcode
amazon_searchAmazon search resultsquery, zipcode
walmart_productWalmart product dataproduct_id
ebay_producteBay listing detailsitem_id

Professional networks

TemplateDescriptionKey Inputs
linkedin_profileLinkedIn profile dataprofile_url
linkedin_jobsLinkedIn job listingsquery, location
linkedin_companyCompany informationcompany_url

Search engines

TemplateDescriptionKey Inputs
google_searchGoogle search resultsquery, country
google_mapsGoogle Maps listingsquery, location
bing_searchBing search resultsquery, country

Social media

TemplateDescriptionKey Inputs
twitter_profileTwitter profile datausername
twitter_searchTwitter search resultsquery
instagram_profileInstagram profile datausername

Templates vs Custom Extract

FeatureTemplatesCustom Extract
SetupZero configurationManual configuration
MaintenanceMaintained by NimbleYou maintain
CostOptimized pricingVariable based on config
CustomizationFixed schemaFull control
Time to valueImmediateMinutes to hours
ReliabilityBattle-testedDepends on implementation
Best forCommon platformsUnique sites
Use templates when:
  • Extracting from popular platforms
  • You want zero maintenance
  • Fast time to market is important
  • Standard data schemas work for you
Use custom extract when:
  • Working with unique/niche sites
  • You need custom data structures
  • Site requires specific configurations
  • Template doesn’t exist for your use case

Next steps