# Added company flag for recruiting/staffing firms + enhanced filtering options

jobdataapi.com v4.7 / API version 1.10

---

The latest update to the jobdata API introduces a new `is_agency` field to both the `/api/companies/` and `/api/jobs/` endpoints and several query filters, enhancing the ability to distinguish between recruiting/staffing agencies and all other companies. Historically we focused on providing job post data from non-recruiting/staffing companies (direct hiring) only, but we came to the conclusion that there might be use cases where having listings available from both could be quite useful.

The new `is_agency` field provides you with the ability to easily identify whether a company is a staffing/recruiting agency. This enhancement is also reflected in the CSV dump files, ensuring that those who rely on bulk data downloads can benefit from this additional layer of information.

In conjunction with the `is_agency` field, several new query parameters have been introduced to further refine data filtering capabilities. The new `company_is_agency` parameter allows users to filter job results to include only non-agency or agency companies, while the `include_agency_jobs` parameter provides the option to include agency jobs (which are *excluded by default*) in query results in addition to those from all other companies (direct hiring) - check out our updated [Jobs API Endpoint Docs](/c/jobs-api-endpoint-documentation/#parameters).

Furthermore, the `is_agency` parameter enables filtering of companies based on their agency status through the `/api/companies/` endpoint - see the [Companies API Endpoint Docs](/c/companies-api-endpoint-documentation/#parameters) for more info.
