Skip to main content
Support - EBSCO Help

How do I search multiple databases in the EBSCOhost API?

The EBSCOhost API may be configured to utilize either SOAP or REST as a communication protocol, both of which may be used to search multiple databases. Via SOAP protocol, include the database short name of each database in the <Databases> tag of your search request, separating each with commas.

Example:

 

<searchRequest>
                <Databases>aph</Databases> 

                <Databases>buh</Databases> 

                <Databases>rzh</Databases>
                <Query>SearchTerm</Query>
                <StartingRecordNumber>1</StartingRecordNumber> 

                <NumberRecordsReturned>20</NumberRecordsReturned> 

                <RecordFormat>brief</RecordFormat> 

                <Sort></Sort>
 </searchRequest>

 

Using REST protocol, include each database short name in the URL string of your search request, in the format db={short name 1}&db={short name 2}…

Example:

 

http://eit.ebscohost.com/Services/Se...ery=SearchTerm
&startrec=1&numrec=10&sort=date&db=aph&db=buh&db=rzh&format=brief