The currently accepted answer does not seem to be valid as of July 2014. I tested WolframAlpha
calls with the following:
properties = {"Abbreviation of ", "Alternate Names for ",
"Atomic Number of ", "Atomic Radius of ", "Atomic Weight of ",
"CAS Number of ", "Heat of fusion of ", "Stable Isotopes for ",
"Universal abundance of ", "Discovery Year of "};
elements = ElementData[#, "Name"] & /@ Range[100]
q = Flatten@Table[i <> j, {i, properties}, {j, elements}];
Length@q
(* 1000 *)
nicecall[query_String, pause_Integer: 2] := Module[{},
Pause[2];
WolframAlpha /@ query;
i++;]
i = 0;
nicecall /@ q;
(* i = 1000 *)
I was able to do this twice, so 2000 calls via WolframAlpha
seems to be acceptable at present.
A discussion on Wolfram Community is somewhat related, in particular the response from a moderator:
ElementData and other functions will be billed consistently with other
data-retrieval functions like EntityValue. For the time being these
functions are not billing when used the v9 way, as a courtesy to users
who have used these functions in the old ways in previous versions.
Please note that it will not cost Cloud Credits to make these calls in
Mathematica 10, when released.
(emphasis added)
I interpret this information to mean that knowledge-based calls (curated data, Alpha and such) are not charged against the user (or have an extremely high limit) when executed from Mathematica on a Desktop. Consider the following:
CloudAccountData["WolframAlphaCallsAvailable"]
WolframAlpha["Atomic weight of hydrogen"];
CloudAccountData["WolframAlphaCallsAvailable"]
CloudEvaluate@WolframAlpha["Atomic weight of hydrogen"];
CloudAccountData["WolframAlphaCallsAvailable"]
The output from this block of code (ignoring some unexpected errors thrown by CloudEvaluate
) is 99, 99, 98
. The call from my Desktop was free, but when executing it from the cloud, it cost me credits.
I wonder if the limits referred to apply to designing one's own system as described in this documentation, which in itself might be antiquated given the Wolfram Cloud push.