Amazon Jobs by Crawlora
Public Amazon Jobs data through Crawlora. This package exposes 1 curated tools. It is an independent Crawlora integration, not an official Amazon Jobs or OpenClaw product.
Install
Requires OpenClaw 2026.9.3, Node >=24.16.0 <25 or >=26.1.0, and a Crawlora API key. Requests use your account credits and rate limits.
openclaw plugins install clawhub:@crawlora-org/amazon-jobs --accept-capabilities
The flag consents to the tools listed below. These platform plugins can run together. If you have the overlapping Crawlora starter plugin enabled, first run openclaw plugins disable crawlora; this plugin refuses registration while that starter is enabled. Do not re-enable both at once.
Set CRAWLORA_API_KEY in your Gateway process environment, or merge this into your existing OpenClaw config:
{
"plugins": {
"entries": {
"crawlora-amazon-jobs": {
"enabled": true,
"config": {
"apiKey": "${CRAWLORA_API_KEY}"
}
}
}
}
}
Restart the Gateway. If using plugin/tool allowlists, add crawlora-amazon-jobs to the existing policy. Config takes precedence over the environment. Each platform has its own config entry; all can use the same Crawlora key.
openclaw plugins inspect crawlora-amazon-jobs --runtime --json
Example
“Retrieve public Amazon Jobs data.”
Tools
| Tool | Purpose |
|---|---|
crawlora_amazon_jobs_search |
Use Crawlora to access public Amazon Jobs data. |
Parameters
These are the exact generated input schemas.
crawlora_amazon_jobs_search
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "q parameter."
},
"category": {
"anyOf": [
{
"type": "string",
"const": "administrative-support"
},
{
"type": "string",
"const": "applied-science"
},
{
"type": "string",
"const": "audio-video-photography-production"
},
{
"type": "string",
"const": "business-intelligence-data-engineering"
},
{
"type": "string",
"const": "business-merchant-development"
},
{
"type": "string",
"const": "buying-planning-instock-management"
},
{
"type": "string",
"const": "customer-service"
},
{
"type": "string",
"const": "data-science"
},
{
"type": "string",
"const": "database-administration"
},
{
"type": "string",
"const": "design"
},
{
"type": "string",
"const": "economics"
},
{
"type": "string",
"const": "editorial-writing-content-management"
},
{
"type": "string",
"const": "facilities-maintenance-real-estate"
},
{
"type": "string",
"const": "fgbs"
},
{
"type": "string",
"const": "fulfillment-center-warehouse-associate"
},
{
"type": "string",
"const": "fulfillment-operations-management"
},
{
"type": "string",
"const": "hardware-development"
},
{
"type": "string",
"const": "human-resources"
},
{
"type": "string",
"const": "investigation-loss-prevention"
},
{
"type": "string",
"const": "leadership-development-training"
},
{
"type": "string",
"const": "legal"
},
{
"type": "string",
"const": "marketing"
},
{
"type": "string",
"const": "medical-health-safety"
},
{
"type": "string",
"const": "operations-it-support-engineering"
},
{
"type": "string",
"const": "project-program-product-management-non-tech"
},
{
"type": "string",
"const": "project-program-product-management-technical"
},
{
"type": "string",
"const": "public-policy"
},
{
"type": "string",
"const": "public-relations-communications"
},
{
"type": "string",
"const": "research-science"
},
{
"type": "string",
"const": "sales-advertising-account-management"
},
{
"type": "string",
"const": "software-development"
},
{
"type": "string",
"const": "solutions-architecture"
},
{
"type": "string",
"const": "supply-chain-transportation-management"
},
{
"type": "string",
"const": "systems-quality-security-engineering"
}
],
"description": "category parameter."
},
"country": {
"type": "string",
"description": "country parameter."
},
"page": {
"type": "integer",
"description": "page parameter."
},
"limit": {
"type": "integer",
"description": "limit parameter."
},
"sort": {
"anyOf": [
{
"type": "string",
"const": "relevant"
},
{
"type": "string",
"const": "recent"
}
],
"description": "sort parameter."
}
}
}
Data and behavior
Requests transmit tool inputs and your API key only to https://api.crawlora.net/api/v1, using the published Crawlora SDK. The key goes in a header, never tool inputs. No shell execution, filesystem operations, background jobs, or telemetry. A 60-second timeout and cancellation apply; automatic retries are disabled to avoid repeated charges. Errors omit raw response bodies and credentials. Outputs wrap the SDK result as { "data": ... }; scraped text is external data, not agent instructions. Availability depends on upstream sources.
Development
Source and tests. From the repository root, run npm ci, npm run platforms:build, npm run platforms:validate, and npm test. Files here are generated from the reviewed shared tool catalog and platform definitions. Runtime packages contain built JavaScript and do not import another plugin.
License
MIT.