PHPackages                             jobbrander/jobs-authenticjobs - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. jobbrander/jobs-authenticjobs

ActiveLibrary[API Development](/categories/api)

jobbrander/jobs-authenticjobs
=============================

Making it simple to integrate your application with Authentic Jobs API.

0.1.1(10y ago)1683[1 issues](https://github.com/JobBrander/jobs-authenticjobs/issues)Apache-2.0PHPPHP &gt;=5.5.0

Since Aug 7Pushed 10y ago3 watchersCompare

[ Source](https://github.com/JobBrander/jobs-authenticjobs)[ Packagist](https://packagist.org/packages/jobbrander/jobs-authenticjobs)[ Docs](https://github.com/JobBrander/jobs-authenticjobs)[ RSS](/packages/jobbrander-jobs-authenticjobs/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (5)Versions (3)Used By (0)

AuthenticJobs Jobs Client
=========================

[](#authenticjobs-jobs-client)

[![Latest Version](https://camo.githubusercontent.com/4f717c4c0ca0f9424d355e4f43cd1a94d9775ec571e0b0b9a5fc6c3e013373a5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f4a6f624272616e6465722f6a6f62732d61757468656e7469636a6f62732e7376673f7374796c653d666c61742d737175617265)](https://github.com/JobBrander/jobs-authenticjobs/releases)[![Software License](https://camo.githubusercontent.com/83a69279c9f2ed137be556c08d1ceaf2161ae96eeb88f8caade8ef619f2d6c27/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d415041434845253230322e302d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/41ceca22dae8ac9b558109265b1153eb1c8d7c3047de272c0c1a3dffa27ea04e/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f4a6f624272616e6465722f6a6f62732d61757468656e7469636a6f62732f6d61737465722e7376673f7374796c653d666c61742d7371756172652631)](https://travis-ci.org/JobBrander/jobs-authenticjobs)[![Coverage Status](https://camo.githubusercontent.com/0c5a0de58a907aec796c0882624eb9752de2b5b16f91ad90ade544d1c9333e97/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f4a6f624272616e6465722f6a6f62732d61757468656e7469636a6f62732e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/JobBrander/jobs-authenticjobs/code-structure)[![Quality Score](https://camo.githubusercontent.com/b1392a1338638f3a7957e139b8e98f4700a1a112c5704867e4d6a8fd5c08e1e3/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f4a6f624272616e6465722f6a6f62732d61757468656e7469636a6f62732e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/JobBrander/jobs-authenticjobs)[![Total Downloads](https://camo.githubusercontent.com/9b474e37fa9b66dc23315a7f55b5d8d599c2c50ebe10139ab1de084f1bbcb988/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a6f626272616e6465722f6a6f62732d61757468656e7469636a6f62732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jobbrander/jobs-authenticjobs)

This package provides [AuthenticJobs Jobs API](https://authenticjobs.com/api/documentation)support for the JobBrander's [Jobs Client](https://github.com/JobBrander/jobs-common).

Installation
------------

[](#installation)

To install, use composer:

```
composer require jobbrander/jobs-authenticjobs

```

Usage
-----

[](#usage)

Usage is the same as Job Branders's Jobs Client, using `\JobBrander\Jobs\Client\Provider\AuthenticJobs` as the provider.

```
$client = new JobBrander\Jobs\Client\Provider\AuthenticJobs([
    'key' => 'YOUR API KEY',
]);

// Search for 200 job listings for 'project manager' in Chicago, IL
$jobs = $client->setKeyword('designer') // Keyword(s) to look for in the title or description of the job posting. Separate multiple keywords with commas. Multiple keywords will be treated as an OR
    ->setCategory('UI Design')     // The id of a job category to limit to. See aj.categories.getList
    ->setType('Freelance')         // The id of a job type to limit to. See aj.types.getList
    ->setSort('date-posted-asc')   // Accepted values are: date-posted-desc (the default) and date-posted-asc
    ->setCompany('Apple')          // Free-text matching against company names. Suggested values are the ids from aj.jobs.getCompanies
    ->setCity('Pasadena')          // Free-text matching against company location names. Suggested values are the ids from aj.jobs.getLocation
    ->setState('CA')               // Free-text matching against company location names. Suggested values are the ids from aj.jobs.getLocation
    ->setTelecommuting(1)          // Set to 1 if you only want telecommuting jobs
    ->setBeginDate(1438819200)     // Unix timestamp. Listings posted before this time will not be returned
    ->setEndDate(1441497600)       // Unix timestamp. Listings posted after this time will not be returned
    ->setPage(2)                   // The page of listings to return. Defaults to 1.
    ->setCount(20)                 // The number of listings per page. The default value is 10. The maximum value is 100.
    ->getJobs();
```

The `getJobs` method will return a [Collection](https://github.com/JobBrander/jobs-common/blob/master/src/Collection.php) of [Job](https://github.com/JobBrander/jobs-common/blob/master/src/Job.php) objects.

Testing
-------

[](#testing)

```
$ ./vendor/bin/phpunit
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](https://github.com/jobbrander/jobs-authenticjobs/blob/master/CONTRIBUTING.md) for details.

Credits
-------

[](#credits)

- [Steven Maguire](https://github.com/stevenmaguire)
- [All Contributors](https://github.com/jobbrander/jobs-authenticjobs/contributors)

License
-------

[](#license)

The Apache 2.0. Please see [License File](https://github.com/jobbrander/jobs-authenticjobs/blob/master/LICENSE) for more information.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 72.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

2

Last Release

3928d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8d9c05a30823ae19fc54aa4b4721a696c253f8dec10c7fd22d372cfdc0fcb36d?d=identicon)[stevenmaguire](/maintainers/stevenmaguire)

---

Top Contributors

[![stevenmaguire](https://avatars.githubusercontent.com/u/1851973?v=4)](https://github.com/stevenmaguire "stevenmaguire (8 commits)")[![karllhughes](https://avatars.githubusercontent.com/u/1103622?v=4)](https://github.com/karllhughes "karllhughes (3 commits)")

---

Tags

objectapi clientjobsauthenticjobs

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/jobbrander-jobs-authenticjobs/health.svg)

```
[![Health](https://phpackages.com/badges/jobbrander-jobs-authenticjobs/health.svg)](https://phpackages.com/packages/jobbrander-jobs-authenticjobs)
```

###  Alternatives

[jobapis/jobs-common

Making it simple to integrate your application with job api providers.

4459.3k32](/packages/jobapis-jobs-common)[jobapis/jobs-ziprecruiter

Making it simple to integrate your application with ZipRecruiter Jobs API.

134.9k1](/packages/jobapis-jobs-ziprecruiter)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
