{
  "info": {
    "name": "Techmap's Job Postings RSS Feed",
    "description": "Job postings as RSS/XML feeds, e.g. for job board backfill. The key goes into the feed URL, so the feed can be pasted into any job board importer.\n\nSet the collection variable rapidapiKey to your key. Docs: https://api.techmap.io/rss-api",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://job-postings-rss-feed.p.rapidapi.com"
    },
    {
      "key": "rapidapiKey",
      "value": "YOUR_API_KEY"
    }
  ],
  "item": [
    {
      "name": "Get job postings as RSS feed",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{baseUrl}}/api/rss/v1/jobs_full?countryCode=us&title=developer&rapidapi-key={{rapidapiKey}}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "rss",
            "v1",
            "jobs_full"
          ],
          "query": [
            {
              "key": "dateCreated",
              "value": "",
              "description": "The day the job posting was created / posted on using the format `YYYY-MM-DD` or `YYYY-MM`. If empty, the current day minus 2 days is used.",
              "disabled": true
            },
            {
              "key": "dateCreatedMin",
              "value": "",
              "description": "The starting date for a date range search of when the job posting was created or posted, using the format `YYYY-MM-DD`. Only used if `dateCreated` is empty; `dateCreatedMin` and `dateCreatedMax` must be used together.",
              "disabled": true
            },
            {
              "key": "dateCreatedMax",
              "value": "",
              "description": "The ending date for a date range search of when the job posting was created or posted, using the format `YYYY-MM-DD`. Only used if `dateCreated` is empty; `dateCreatedMin` and `dateCreatedMax` must be used together.",
              "disabled": true
            },
            {
              "key": "countryCode",
              "value": "us",
              "description": "The country the job is located in described by a 2-letter country code from ISO 3166-1 alpha-2. Internally, we lower-case the countryCode and convert 'gb' into 'uk' and 'el' into 'gr' - you can use both spellings.",
              "disabled": false
            },
            {
              "key": "city",
              "value": "",
              "description": "The city the workplace is located in, extracted from the job posting or geo-location.",
              "disabled": true
            },
            {
              "key": "title",
              "value": "developer",
              "description": "Free-text search within the title of the job postings.",
              "disabled": false
            },
            {
              "key": "skills",
              "value": "",
              "description": "The skills, keywords, or tags associated with the job posting.",
              "disabled": true
            },
            {
              "key": "language",
              "value": "",
              "description": "The language the job posting is written in described by a 2-letter language code from ISO 639-1 such as 'en', 'de' or 'zh'.",
              "disabled": true
            },
            {
              "key": "workPlace",
              "value": "",
              "description": "The workplace of the job, extracted from the job posting such as remote, hybrid, onsite, field, offshore, etc.",
              "disabled": true
            },
            {
              "key": "contractType",
              "value": "",
              "description": "The type of employment contract extracted from the job posting such as permanent, temporary, internship, etc.",
              "disabled": true
            },
            {
              "key": "workType",
              "value": "",
              "description": "The type of work duration extracted from the job posting such as fulltime, parttime, flextime, etc.",
              "disabled": true
            },
            {
              "key": "hasSalary",
              "value": "",
              "description": "A flag indicating if the job posting contains salary information.",
              "disabled": true
            },
            {
              "key": "minSalary",
              "value": "",
              "description": "The minimum salary of the job posting. Can be yearly, monthly, or hourly and any currency.",
              "disabled": true
            },
            {
              "key": "isDirect",
              "value": "",
              "description": "A flag indicating if the job posting URL links directly to the company's website or ATS career page.",
              "disabled": true
            },
            {
              "key": "isDuplicate",
              "value": "",
              "description": "A flag indicating whether the job posting is considered a duplicate of another, either within the same source or across multiple sources. Note: We currently err on the safe side, resulting in more false duplicates than there are.",
              "disabled": true
            },
            {
              "key": "isRecruiter",
              "value": "",
              "description": "A flag indicating if the job posting was posted by a recruiting firm.",
              "disabled": true
            },
            {
              "key": "industry",
              "value": "",
              "description": "The industry extracted from the job posting or categorization in the job board, such as advertising, agriculture, it, healthcare, etc.",
              "disabled": true
            },
            {
              "key": "company",
              "value": "",
              "description": "The company that posted the job posting (can be a recruiting firm).",
              "disabled": true
            },
            {
              "key": "occupation",
              "value": "",
              "description": "The occupation type extracted from the job title reduced to a stem form incl. several synonyms. For example: programmer, executive, manager, engineer, nurse, etc.",
              "disabled": true
            },
            {
              "key": "timezone",
              "value": "",
              "description": "The timezone the job is located in such as CET, PST, or UTC",
              "disabled": true
            },
            {
              "key": "timezoneOffset",
              "value": "",
              "description": "The numeric offset of the timezone from UTC.",
              "disabled": true
            },
            {
              "key": "timezoneMin",
              "value": "",
              "description": "The minimum numeric offset of the timezone from UTC. Requires a 'timezoneMax' value greater than 'timezoneMin' to search in a timezone range.",
              "disabled": true
            },
            {
              "key": "timezoneMax",
              "value": "",
              "description": "The maximum numeric offset of the timezone from UTC. Must be larger than 'timezoneMin' to search in a timezone range.",
              "disabled": true
            },
            {
              "key": "geoPointLat",
              "value": "",
              "description": "The geographic latitude of a GeoPoint used in a distance search.",
              "disabled": true
            },
            {
              "key": "geoPointLng",
              "value": "",
              "description": "The geographic longitude of a GeoPoint used in a distance search.",
              "disabled": true
            },
            {
              "key": "geoDistance",
              "value": "",
              "description": "The distance from a GeoPoint specified with 'geoPointLat' and 'geoPointLng'.",
              "disabled": true
            },
            {
              "key": "geoTopLeftLat",
              "value": "",
              "description": "The geographic latitude of the top left GeoPoint in a bounding box search.",
              "disabled": true
            },
            {
              "key": "geoTopLeftLng",
              "value": "",
              "description": "The geographic longitude of the top left GeoPoint in a bounding box search.",
              "disabled": true
            },
            {
              "key": "geoBottomRightLat",
              "value": "",
              "description": "The geographic latitude of the bottom right GeoPoint in a bounding box search.",
              "disabled": true
            },
            {
              "key": "geoBottomRightLng",
              "value": "",
              "description": "The geographic longitude of the bottom right GeoPoint in a bounding box search.",
              "disabled": true
            },
            {
              "key": "page",
              "value": "",
              "description": "The page of the page-based pagination search results starting at 1. Defaults to 1 if not stated. Pagination is included from the Pro plan on - with smaller plans you always get page 1.",
              "disabled": true
            },
            {
              "key": "pageSize",
              "value": "",
              "description": "The number of job postings per request. Max and default depend on your plan: Basic 10, Pro 10, Ultra 100, Mega 1000.",
              "disabled": true
            },
            {
              "key": "rapidapi-key",
              "value": "{{rapidapiKey}}"
            }
          ]
        },
        "description": "Use this endpoint to import job postings into job board software or feed readers - the key goes into the URL, so the feed URL can be pasted anywhere. For JSON, use the Job Postings API. This endpoint returns an **RSS feed** containing job postings, including **full job descriptions**, based on the specified search query. Results can be paginated for efficient data retrieval.\nThe RSS/XML data can be easily customized to meet specific needs and seamlessly integrated into a job board to backfill it with fresh, relevant job postings."
      }
    }
  ]
}