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
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
}
}
Popular templates
E-commerce
Template Description Key Inputs amazon_productAmazon product details asin, zipcodeamazon_searchAmazon search results query, zipcodewalmart_productWalmart product data product_idebay_producteBay listing details item_id
Professional networks
Template Description Key Inputs linkedin_profileLinkedIn profile data profile_urllinkedin_jobsLinkedIn job listings query, locationlinkedin_companyCompany information company_url
Search engines
Template Description Key Inputs google_searchGoogle search results query, countrygoogle_mapsGoogle Maps listings query, locationbing_searchBing search results query, country
Template Description Key Inputs twitter_profileTwitter profile data usernametwitter_searchTwitter search results queryinstagram_profileInstagram profile data username
Feature Templates Custom Extract Setup Zero configuration Manual configuration Maintenance Maintained by Nimble You maintain Cost Optimized pricing Variable based on config Customization Fixed schema Full control Time to value Immediate Minutes to hours Reliability Battle-tested Depends on implementation Best for Common platforms Unique 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