Api Endpoint

Pubrio

Returns job postings matching title, function, department, seniority, location, company and posting date filters, with the hiring company. 25 per page. Each call is 3 credits.

Open interactive test console

Offering

Provider
agents.pubrio.com
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Business And Commerce
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://agents.pubrio.com/companies/jobs/search
MIME type
Not provided
First seen
2026-10-16T01:52:52.778Z
Last seen
Tags
market expansion, sales intelligence, company data, people data, lead enrichment

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.03 USDC
Atomic price: 30000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "30000",
    "payTo": "0xa330fbe0cdcf75e09b2f1c94c108be5aba31e322"
  }
]

Observed health

Status
Reachable
Latest latency
145 ms
Average latency
367 ms
HTTP status
400
Last checked
Reachability
100% over 10 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "example": {
        "domains": [
          "stripe.com"
        ],
        "per_page": 5
      },
      "properties": {
        "companies": {
          "description": "A list of unique identifiers (domain_search_id) used for company and people search operations.",
          "items": {
            "format": "uuid",
            "type": "string"
          },
          "type": "array"
        },
        "company_locations": {
          "description": "The location of the company headquarters.",
          "example": [
            "US",
            "SG",
            "CN"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "created_at": {
          "description": "Ingested at or after this instant (UTC). Date or ISO timestamp. For incremental syncs pass the created_at of your newest stored row.",
          "example": "2026-09-02T12:00:00Z",
          "format": "date-time",
          "type": "string"
        },
        "departments": {
          "description": "Department slugs or names, e.g. master_sales or Sales (any case), from Departments. Matches jobs whose title carries any of them; a value the catalog does not name matches nothing.",
          "example": [
            "master_sales"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "domains": {
          "description": "List of company domains used for company and people search operations. If we receive a URL such as www.pubrio.com or https://docs.pubrio.com/, the system will convert it to pubrio.com for processing.",
          "example": [
            "pubrio.com"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "exclude_departments": {
          "description": "Department slugs or names to leave out. A job with no department is kept.",
          "example": [
            "c_suite"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "exclude_locations": {
          "description": "ISO 3166-1 alpha-2 (cca2) location codes to exclude from job results.",
          "example": [
            "TW"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "functions": {
          "description": "Function slugs derived from the title, e.g. engineering, sales, marketing, finance, product_management, or a Department Functions slug such as software_development, in any case. Unknown slugs match nothing. Full list: Enums & Constants.",
          "example": [
            "engineering",
            "product_management"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "is_ascending_order": {
          "default": false,
          "description": "Sort direction. Results are returned newest-first by default; set true for oldest-first. There is no sort_by on this endpoint, the sort key is fixed and stated in the endpoint description.",
          "example": false,
          "type": "boolean"
        },
        "launch_dates": {
          "description": "Inclusive [from, to] window (UTC) on the launch date: posting_date, or the ingestion day when absent. Matches how Job Insights counts. A single date matches that day.",
          "example": [
            "2026-08-01",
            "2026-08-31"
          ],
          "items": {
            "format": "date",
            "type": "string"
          },
          "maxItems": 2,
          "minItems": 1,
          "type": "array"
        },
        "linkedin_urls": {
          "description": "The fully formed URL of the LinkedIn company profile. URL begin with http and contain linkedin.com/company/",
          "example": [
            "https://www.linkedin.com/company/pubrio"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "location_ids": {
          "description": "Posting country by Pubrio location_id (Locations endpoint; also on each row). Alternative to locations.",
          "example": [
            357,
            419
          ],
          "items": {
            "type": "integer"
          },
          "type": "array"
        },
        "locations": {
          "description": "ISO 3166-1 alpha-2 (cca2) is used for filtering locations.",
          "example": [
            "US",
            "SG",
            "CN"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "page": {
          "default": 1,
          "description": "Page number, starting at 1.",
          "example": 1,
          "type": "integer"
        },
        "per_page": {
          "default": 25,
          "description": "Records per page, 1 to 25. Defaults to 25.",
          "example": 25,
          "maximum": 25,
          "type": "integer"
        },
        "posted_dates": {
          "description": "Date range of the posted date. The maximum value is the current day. Day boundaries follow your workspace timezone.",
          "example": [
            "2025-01-01",
            "2025-01-10"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "search_term": {
          "description": "A string of words over which we want to filter the results.",
          "example": "pubrio",
          "type": "string"
        },
        "search_terms": {
          "description": "Array of keyword strings to filter job postings. Each term is matched against job content. Use search_term for a single string or search_terms for multiple keywords.",
          "example": [
            "Software Developer"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "seniority_ranks": {
          "description": "Seniority tier from the title: 1 junior, 2 senior, 3 manager, 4 director, 5 executive. A value outside 1–5 matches nothing. Rows return their tier in seniority_rank (0 = unclassified).",
          "example": [
            4,
            5
          ],
          "items": {
            "enum": [
              1,
              2,
              3,
              4,
              5
            ],
            "type": "integer"
          },
          "type": "array"
        },
        "titles": {
          "description": "Job titles associated with the individuals you aim to locate. The results will also encompass job titles that include similar terminology, even if they do not match exactly. For instance, searching for software engineer may yield results for individuals with the title senior software engineer.",
          "example": [
            "sales manager",
            "marketing manager"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST",
        "PUT",
        "PATCH"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "example": {
            "domains": [
              "stripe.com"
            ],
            "per_page": 5
          },
          "properties": {
            "companies": {
              "description": "A list of unique identifiers (domain_search_id) used for company and people search operations.",
              "items": {
                "format": "uuid",
                "type": "string"
              },
              "type": "array"
            },
            "company_locations": {
              "description": "The location of the company headquarters.",
              "example": [
                "US",
                "SG",
                "CN"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "created_at": {
              "description": "Ingested at or after this instant (UTC). Date or ISO timestamp. For incremental syncs pass the created_at of your newest stored row.",
              "example": "2026-09-02T12:00:00Z",
              "format": "date-time",
              "type": "string"
            },
            "departments": {
              "description": "Department slugs or names, e.g. master_sales or Sales (any case), from Departments. Matches jobs whose title carries any of them; a value the catalog does not name matches nothing.",
              "example": [
                "master_sales"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "domains": {
              "description": "List of company domains used for company and people search operations. If we receive a URL such as www.pubrio.com or https://docs.pubrio.com/, the system will convert it to pubrio.com for processing.",
              "example": [
                "pubrio.com"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "exclude_departments": {
              "description": "Department slugs or names to leave out. A job with no department is kept.",
              "example": [
                "c_suite"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "exclude_locations": {
              "description": "ISO 3166-1 alpha-2 (cca2) location codes to exclude from job results.",
              "example": [
                "TW"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "functions": {
              "description": "Function slugs derived from the title, e.g. engineering, sales, marketing, finance, product_management, or a Department Functions slug such as software_development, in any case. Unknown slugs match nothing. Full list: Enums & Constants.",
              "example": [
                "engineering",
                "product_management"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "is_ascending_order": {
              "default": false,
              "description": "Sort direction. Results are returned newest-first by default; set true for oldest-first. There is no sort_by on this endpoint, the sort key is fixed and stated in the endpoint description.",
              "example": false,
              "type": "boolean"
            },
            "launch_dates": {
              "description": "Inclusive [from, to] window (UTC) on the launch date: posting_date, or the ingestion day when absent. Matches how Job Insights counts. A single date matches that day.",
              "example": [
                "2026-08-01",
                "2026-08-31"
              ],
              "items": {
                "format": "date",
                "type": "string"
              },
              "maxItems": 2,
              "minItems": 1,
              "type": "array"
            },
            "linkedin_urls": {
              "description": "The fully formed URL of the LinkedIn company profile. URL begin with http and contain linkedin.com/company/",
              "example": [
                "https://www.linkedin.com/company/pubrio"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "location_ids": {
              "description": "Posting country by Pubrio location_id (Locations endpoint; also on each row). Alternative to locations.",
              "example": [
                357,
                419
              ],
              "items": {
                "type": "integer"
              },
              "type": "array"
            },
            "locations": {
              "description": "ISO 3166-1 alpha-2 (cca2) is used for filtering locations.",
              "example": [
                "US",
                "SG",
                "CN"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "page": {
              "default": 1,
              "description": "Page number, starting at 1.",
              "example": 1,
              "type": "integer"
            },
            "per_page": {
              "default": 25,
              "description": "Records per page, 1 to 25. Defaults to 25.",
              "example": 25,
              "maximum": 25,
              "type": "integer"
            },
            "posted_dates": {
              "description": "Date range of the posted date. The maximum value is the current day. Day boundaries follow your workspace timezone.",
              "example": [
                "2025-01-01",
                "2025-01-10"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "search_term": {
              "description": "A string of words over which we want to filter the results.",
              "example": "pubrio",
              "type": "string"
            },
            "search_terms": {
              "description": "Array of keyword strings to filter job postings. Each term is matched against job content. Use search_term for a single string or search_terms for multiple keywords.",
              "example": [
                "Software Developer"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "seniority_ranks": {
              "description": "Seniority tier from the title: 1 junior, 2 senior, 3 manager, 4 director, 5 executive. A value outside 1–5 matches nothing. Rows return their tier in seniority_rank (0 = unclassified).",
              "example": [
                4,
                5
              ],
              "items": {
                "enum": [
                  1,
                  2,
                  3,
                  4,
                  5
                ],
                "type": "integer"
              },
              "type": "array"
            },
            "titles": {
              "description": "Job titles associated with the individuals you aim to locate. The results will also encompass job titles that include similar terminology, even if they do not match exactly. For instance, searching for software engineer may yield results for individuals with the title senior software engineer.",
              "example": [
                "sales manager",
                "marketing manager"
              ],
              "items": {
                "type": "string"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST",
            "PUT",
            "PATCH"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}