Maximum Records Returned by API Call

Have a question about Bullhorn's HTTP based APIs? You've found the right place.

API Update [posted on December 13, 2012]:

This version of the Bullhorn APIs should no longer be used.

All new work should be done using Bullhorn's REST or Web Services APIs. For more information please visit:

Bullhorn REST API provides a simpler and faster way for developers to build applications that interact with the Bullhorn platform and is used by Bullhorn Inc. to develop features of the Bullhorn ATS/CRM application.

Of the BullhornSTAFFING HTTP API interfaces listed below, our analysis shows that the following are most commonly used by developers:

Resume Parsing API
Published Job Data (XML)
The interface to these will continue to work as is because Bullhorn will replace the back end to use REST API. The URLs for these 2 specific APIs may change in the 2nd half of 2013; developers may require to update their applications to use the new URLs.

Moderators: StaffingSupport, s.emmons


Maximum Records Returned by API Call

Post by pchapman » Wed Jul 04, 2007 10:15 pm

Is there a limit to the maximum number of records the API will return? It seems to max out at 200 records.

For example, we want to fill a secondary database with selected candidate information from Bullhorn. However the candidate search API returns a limited number of records at a time.

Is there an easy way to be sure we get all available records matching our search?

Thanks in advance.

Bullhorn Employee
Posts: 392
Joined: Wed Dec 31, 1969 8:00 pm

Post by cseibert » Fri Jul 06, 2007 2:39 pm

Correct, the API does not return all records. You would need to limit your search. This is intentional, to reduce load on our system.


How can we get next 200 records?

Post by Babar » Thu Oct 25, 2007 9:07 am

Is there any way to get next 200 records? through using any parameter like limit ?


Posts: 3
Joined: Sun Apr 10, 2011 4:47 pm

Re: Maximum Records Returned by API Call

Post by Brad » Sun Apr 10, 2011 4:53 pm

Hi. I'm using the 'Published Job Data (XML)' Legacy API to retrieve and list jobs according to various criteria.

It's rather important that we know we've retrieved all of the relevant jobs! :)

Can it be confirmed that there is a limit on this particular HTTP feed/interface?

If there is a limit ... what jobs are selected? The most recent X number of jobs? The oldest?

As asked by Babar, is there any way at all that we can step through the records? A 'limit' parameter?

Thank you!

Posts: 192
Joined: Wed Feb 09, 2011 4:57 pm

Re: Maximum Records Returned by API Call

Post by jdonnelly » Mon Apr 11, 2011 3:59 pm

Hello Brad,

Yes, there is a limit on this Legacy API page. The results are ordered in ascending order by the job order id (so oldest 200 should be returned). The legacy APIs (or the newer ones) do not expose a cursor or similar functionality for stepping through the jobs. I suggest that you look at the new APIs (1.1 or 2.0*** still in Beta) and the query method.

Please let me know if you have any more questions or if anything is not clear.

Jon Donnelly
Technical Support Engineer
Developer Forum Admin