View raw JSON
{
"type": "object",
"required": [],
"properties": {
"body": {
"type": "object",
"title": "TikTok Profile Scraper",
"properties": {
"since": {
"type": "string",
"title": "Scrape Since",
"editor": "datepicker",
"description": "Optional publication-time upper boundary: request posts older than, or before, this date. Accepts a date such as 2025-03-31 or an ISO timestamp. This refers to publication, not collection time; exact inclusive boundaries and timezone handling are unspecified."
},
"until": {
"type": "string",
"title": "Scrape Until",
"editor": "datepicker",
"description": "Optional publication-time lower boundary: request posts newer than, or after, this date. Accepts a date such as 2025-01-01 or an ISO timestamp. This refers to publication, not collection time; exact inclusive boundaries and timezone handling are unspecified."
},
"maxItems": {
"type": "integer",
"title": "Maximum number of items on output",
"editor": "number",
"prefill": 1000,
"description": "Optional integer limiting the total posts across all submitted creators, not posts per creator or the number of creators. The form prefills 1000 as an example, not a default or fixed ceiling. Fewer posts may be returned, and this is not a spending limit."
},
"startUrls": {
"type": "array",
"title": "Start URLs",
"editor": "stringList",
"prefill": [
"https://www.tiktok.com/@gordonramsayofficial",
"https://www.tiktok.com/@billieeilish"
],
"description": "Optional list of full TikTok profile URL strings for already selected public creators. Choose this input or usernames for a useful collection. Prefilled URLs are examples; retain only creators you intend to request."
},
"usernames": {
"type": "array",
"title": "TikTok Usernames",
"editor": "stringList",
"prefill": [
"nike",
"selenagomez"
],
"description": "Optional list of selected TikTok usernames without the @ symbol. Choose this input or profile URLs. Prefilled names are examples; the sample task replaces the list with only nike."
},
"customMapFunction": {
"type": "string",
"title": "Custom map function",
"editor": "javascript",
"nullable": true,
"description": "Optional, nullable JavaScript text that maps each output object to transformed data. This is a transformation setting, not a record filter; using it to filter may cause the request to be blocked. Leave it unset to keep the original record shape."
}
},
"description": "Optional settings for collecting public posts from selected creators. Supply profile URLs or usernames for a useful collection; publication-date filters, a total post cap and output mapping are optional.",
"schemaVersion": 1
}
},
"additionalProperties": false
}