Skip to content
Back to skills

amazon-jobs-research

ASecurity

Researches Amazon.jobs postings via the Crawlora API — search Amazon's public careers site by keyword and/or job category, then pull any single posting's full description and qualifications by job id — returning clean JSON. Use when the user wants to search Amazon job openings, browse a specific Amazon job category, or fetch the detail for one Amazon job posting.

  • 0 votes
  • 0 copies
  • 7 views
  • Added August 12, 2026
ai-agentsgogitapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned August 12, 2026

npx -y skills add Crawlora-org/crawlora-skills --skill amazon-jobs-research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of amazon-jobs-research?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for amazon-jobs-research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/crawlora-org-amazon-jobs-research/badge)](https://www.skillsdirectory.com/skills/crawlora-org-amazon-jobs-research)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: amazon-jobs-research
description: Researches Amazon.jobs postings via the Crawlora API — search Amazon's public careers site by keyword and/or job category, then pull any single posting's full description and qualifications by job id — returning clean JSON. Use when the user wants to search Amazon job openings, browse a specific Amazon job category, or fetch the detail for one Amazon job posting.
---

# Amazon Jobs search

Search Amazon's public careers site (amazon.jobs) and pull individual job
postings as normalized JSON from the Crawlora API, no scraping amazon.jobs
by hand.

## When to use this skill

- "Search Amazon for <role> jobs in <country>." — keyword/category search on amazon.jobs.
- "What is Amazon hiring for in <category>?" — filter by Amazon's own job-category taxonomy.
- "Show me the full listing for Amazon job id <id>." — pull one posting's description and qualifications.
- "What are the newest Amazon job postings for <role>?" — sort by most recently posted.

## Setup (one-time)

- Get a free Crawlora API key (2,000 credits/mo, no card) at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- `export CRAWLORA_API_KEY=sk_your_key_here`
- All requests: `x-api-key: $CRAWLORA_API_KEY` against
  `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.

## How it works

1. **Search** — `/amazon-jobs/search` queries amazon.jobs's credential-free
   search JSON. Either `q` (text query) or `category` (Amazon's own
   job-category taxonomy slug) is required — pass both to narrow further.
   Optional `country` (ISO 3166-1 alpha-3) filters by location, `sort` picks
   `relevant` (default) or `recent`, and `limit`/`page` paginate results.
   Each result already includes the full description and qualifications
   inline, so a detail call is only needed to re-fetch one posting later.
2. **Job detail** — `/amazon-jobs/job` returns one posting by its numeric
   Amazon job `id` (the `id` field from a search result). Parsed from
   amazon.jobs's stable server-rendered job page — there is no separate
   JSON detail endpoint upstream.

Full endpoint list, methods, and params: [`reference/endpoints.md`](reference/endpoints.md).

## Calling the API

```sh
# Search by keyword + country, newest first:
scripts/crawlora.sh /amazon-jobs/search q="software development engineer" country=USA sort=recent | jq '.'

# Fetch one posting by id:
scripts/crawlora.sh /amazon-jobs/job id=2612345 | jq '.'
```

Raw `curl` fallback:

```sh
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
  "https://api.crawlora.net/api/v1/amazon-jobs/search?category=hr-and-recruiting" | jq '.'
```

## Endpoint reference

See [`reference/endpoints.md`](reference/endpoints.md) for both Amazon Jobs
endpoints this skill uses.

## Examples

- **Category browse:** `/amazon-jobs/search category=hr-and-recruiting` with
  no text query to list every open role in a category, then page through with
  `page`/`limit`.
- **Track one posting over time:** save the `id` from a search hit, then poll
  `/amazon-jobs/job id=<id>` on a schedule to detect edits or removal
  (a missing/changed result signals the role closed or was updated).

## Notes & limits

- **Credits / pay-on-success:** billed only on `2xx`; free tier 2,000 credits/mo.
  Key at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- **Public data only** — public Amazon.jobs postings; respect Amazon's terms.
- **Security:** key lives in `CRAWLORA_API_KEY` only — never hardcode, query-param, or commit it.
- **Either `q` or `category` is required** on `/amazon-jobs/search` — a call
  with neither will fail.
- Results are paginated — pass `page`/`limit` (max 100 per page) to walk the
  full list.

Files in this skill

  • SKILL.md3.7 KB
  • reference/endpoints.md1.8 KB
  • scripts/crawlora.sh1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.