Install the Up2Data skill

Teach Claude Code to integrate the Up2Data API. Installs once, then loads automatically whenever you ask it about Up2Data.

  1. Run this in your terminal
    bash
    mkdir -p ~/.claude/skills/up2data-api && curl -fsSL https://up2data.ai/docs/v1/skill.md -o ~/.claude/skills/up2data-api/SKILL.md
  2. Restart Claude CodeSo it picks up the new skill.
  3. Try it"Enrich these LinkedIn profiles with Up2Data and send results to my webhook"

Requires Claude Code. macOS, Linux, or WSL.

Prefer to read it first? View the skill file

BatchResultPage

A cursor page of immutable, first-seen batch result entries, as returned by GET /batch/{job_id}/results.

#Fields

FieldTypeNotes
job_idstring
statusstringEnum: processing, completed, failed.
results_availableinteger
entries[].delivery_seqintegerMonotonic sequence number. Feed back as the cursor.
entries[].item_indexintegerIndex of the item in the original submission.
entries[].entry_keystringThe submitted url, or an operation-derived key for a batched search item.
entries[].operationstringThe operation that produced this entry: enrich.profile, enrich.company, enrich.post, search.people.sales_nav, search.companies.sales_nav, or any other batch operation, e.g. profiles.activity, companies.headcount, search.jobs.
entries[].inputstring | objectWhat was submitted for this item: the url string when identified by url, or the request body (minus max_results) otherwise.
entries[].dataobjectFull entity record matching the corresponding single-entity endpoint shape, or the operation's error shape on failure.
entries[].final_rankintegerPosition of this entry in the final, completed result set.
next_cursorstring | nullPass as the cursor query param to fetch the next page. Null when there is no next page.
has_moreboolean
recommended_poll_msintegerSuggested delay before polling again while the job is still processing.

#Sample

json
{
  "job_id": "job_7hd92kfa",
  "status": "processing",
  "results_available": 2,
  "entries": [
    { "delivery_seq": 1, "item_index": 0, "entry_key": "https://linkedin.com/in/a", "operation": "enrich.profile", "input": "https://linkedin.com/in/a", "data": { "full_name": "Jane Doe", "headline": "CTO at Example Corp", "url": "https://linkedin.com/in/a" }, "final_rank": 0 },
    { "delivery_seq": 2, "item_index": 1, "entry_key": "https://linkedin.com/company/acme", "operation": "enrich.company", "input": "https://linkedin.com/company/acme", "data": { "name": "Acme", "headcount": 512, "url": "https://linkedin.com/company/acme" }, "final_rank": 1 }
  ],
  "next_cursor": "eyJkZWxpdmVyeV9zZXEiOjJ9",
  "has_more": true,
  "recommended_poll_ms": 2000
}