The purpose of this API is to enable external applications to query the CitEc database and obtain record data through a simple web interface. This page contains all documentation available at the moment. If you require more details or want to use the API, get in contact with us: barrueco at uv.es
The API accepts HTTP requests and returns XML formated responses
The base URL to access the API is: http://citec.repec.org/api/
The structure of the HTTP request is as follows:
The API allows to retrieve three different types of data for each
document: plain, AMF (Academic Metadata Format) and citedby. For instance, for document with
repec_id RePEc:imf:imfwpa:01/191, we could have:
Finally, the API may return error messages when the request fails. They are strings
enconded in a symple XML response. The most usual error messages
<errorString>Requested document not found</errorString>The repec_id requested is not in the database.
<errorString>Bad query</errorString>The query doesn't follow the format required
<errorString>Bad return format. Available formats are: amf | plain</errorString>
<errorString>Bad RePEc handle</errorString>The repec_id provided is not valid.
<errorString>Error: problem connecting to database</errorString>
The International Monetary Fund is already using this API. You can see an example of implementation here
The API has an initial limitation of 500 requests. If you need more, please get in contact with us in order to obtain an access key.
Note that we could provide periodic (daily/weekly/monthly) dumps of your citation data (document ids/number of citations plus all the additional data you may need) in the format more appropriate for you, to be included/used in your systems as you like. Get in contact for more details.