Is there a web service that I can send a bibtex entry and receive an impact factor?





So I figured it out...

I use http://www.impactfactorsearch.com which is proposed in this answer.

Here's a quick and easy PHP script to get the impact factor of any journal:

$name        = "Applied Ocean Research"; //change to suit your needs
$journalName = urlencode($name);

$cmd      = "curl -s 'http://www.impactfactorsearch.com/test.php?json=true&input=$journalName'";
$result   = `$cmd`;
$ifObject = json_decode($result);

$levDistances = array();
if (isset($ifObject->results)) {
    if (is_array($ifObject->results) && (sizeof($ifObject->results) > 0)) {
        foreach ($ifObject->results as $journal) {
            $levDistances[$journal->value] = array(
                'score' => similar_text($journal->value, $journalName),
                'if' => $journal->id
        $keys         = array_keys($levDistances);
        $impactFactor = doubleval($levDistances[$keys[0]]['if']);
        echo "journal: " . $name . "\n";
        echo "if: " . $impactFactor . "\n";
  • 8
    Papers do not have impact factors. Do you mean for a journal? – Behacad Sep 2 '14 at 22:39
  • 4
    The impact factor of the journals an individual publishes in does not in any way give you their individual "impact" – ff524 Sep 3 '14 at 6:40
  • 1
    If you are looking at the impact of individuals, you should look into getting the h-index of the academic instead of the impact factor of his journals. Google Scholar is your friend here. (not saying this is a great idea, just answering the question) – xLeitix Sep 3 '14 at 7:01
  • 1
    It's possible to get altmetrics. You can use the crossref API to turn citations into DOIs. You can then throw these DOIs at the impact story API to get back altmetrics (but not impact factor) – tom Sep 4 '14 at 8:16
  • 1
    Usually, the best equipped and qualified people to do this kind of work are the university's librarians. Specifically, they typically subscribed to receive the latest impact factors in the form of a spreadsheet. You could obtain this data from your library and use it in the script you want. – Cape Code Sep 10 '14 at 20:16

I recommend you to search the publisher of the impact factor's website which indexes the journals or even the journal's websites themselves in which their IF is written. However, if I want to answer your question; I found one website which may help you the way you want to search for impact factors.

I searched over the net and only found Impact Factor Search website in which you have to enter the journal's full title (seems simpler than uploading the bibtex information) and by clicking on the provided link, a search list will appear to you. You then have to choose the name of the journal you want to get information about and in the output's window you will have the following information:




The website currently prints the most up-to-date IF, for the year 2013, and is ready to support IF for the year 2014 too as the latest data become available .

  • ImpactFactorSeach.com is now squatted, no use at all unfortunately – Duncan McGregor Jan 20 '16 at 16:50
  • @DuncanMcGregor So bad... I remember that at the time I was writing this answer, the website was working perfectly with a very nice graphical design and good functionality. – enthu Jan 20 '16 at 20:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.