+XING API
Search XING jobs in Germany, Austria and Switzerland and pull job ads and company pages as clean JSON.
The API.SH XING API turns public XING pages into structured JSON. Search jobs in the DACH region by keyword and location with radius, employment type, career level, remote, minimum salary, industry, discipline and company filters, and get salary (XING's estimate when the ad has none), dates and a short summary. Open any job for its full description and sections, or a company page for followers, size, locations, open jobs, related companies and latest posts.
- 3 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/xing/v1/ search
{ "success": true } What you can build with the XING API
DACH job market research
Search jobs by role, city and career level across Germany, Austria and Switzerland and compare salaries and remote options.
Salary benchmarking
Collect salary ranges and medians for a role and region, including XING's estimates for ads without a stated salary.
Job boards and aggregators
Feed XING jobs with full descriptions, qualifications, benefits and apply links into your own board or alerts.
Company and hiring intelligence
Read a company's XING page for size, locations, followers, open jobs and latest posts to see who is growing.
XING data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
XING API endpoints and prices
Every XING endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| XING job search /xing/ | $1 · $2 PAYG 1 credit |
| XING company page /xing/ | $1 · $2 PAYG 1 credit |
| XING job /xing/ | $1 · $2 PAYG 1 credit |
Call the XING API
XING job search: GET https://api.api.sh/xing/
curl "https://api.api.sh/xing/v1/search?q=engineer" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/xing/v1/search",
params={"q": "engineer"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/xing/v1/search");
url.searchParams.set("q", "engineer");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/xing/v1/search", "q", "engineer")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "XING" and "XING job search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for XING data
- Public data only: no XING login, cookies or account needed
- One key and one response shape for XING and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official XING API
XING's public developer API for third-party apps is no longer open; dev.xing.com now covers tools like the Share Button, and job posting via API or feed is for advertisers. API.SH reads public XING job ads and company pages and returns them as JSON, with no XING account.
Skip running a XING job scraper or picking among Apify actors and crawlers: API.SH gives you jobs and companies with one key, one JSON format and a fixed price per call.
XING API questions
What XING data can I get?+
Job search with salary, remote, career level, industry and company filters (/xing/v1/search), one job ad with full description and sections (/xing/v1/job) and company pages with size, locations, open jobs and posts (/xing/v1/company).
How much does the XING API cost?+
Every XING endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free XING API?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /xing/v1/company at 1 credit each.
Is there an official XING API?+
Not an open one for reading jobs or profiles. XING's developer site offers sharing tools, and its job API is for posting ads. API.SH is an independent way to read public XING jobs and company pages as JSON.
Do I need a XING account or login?+
No. API.SH reads public XING pages only. No endpoint uses a login or anyone's account, and it does not return member profiles.
Is XING similar to LinkedIn?+
Yes. XING is a professional network and job board, focused on Germany, Austria and Switzerland. The API.SH XING API covers its public job ads and company pages in those countries.
Does it include salaries?+
Yes. /xing/v1/search returns salary with currency, minimum, maximum and median, using XING's own estimate when the ad does not state one. You can also filter by salary_min.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /xing/v1/search with q and location, for example a role in Berlin. Every parameter is in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.