SkillAgentSearch skills...

WolframAlpha

An implementation of the Wolfram|Alpha 2.6 API in C#.

Install / Use

/learn @Genbox/WolframAlpha
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Wolfram|Alpha

NuGet

Features

How do I get an AppId?

First you need to get a Wolfram|Alpha AppId from their website.

  1. Go to https://developer.wolframalpha.com/portal/signup.html and create an account if you don't already have one.
  2. Go to https://developer.wolframalpha.com/portal/myapps/index.html and click "Get an AppID"
  3. Just follow their wizard and then you will have an AppID in the format: XXXXXX-XXXXXXXXXX

Example

static async Task Main(string[] args)
{
    //Create the client.
    WolframAlphaClient client = new WolframAlphaClient("YOUR APPID HERE");

    //We start a new query.
    FullResultResponse results = await client.FullResultAsync("100 digits of pi");

    //Results are split into "pods" that contain information.
    foreach (Pod pod in results.Pods)
    {
        Console.WriteLine(pod.Title + ":");

        foreach (SubPod subPod in pod.SubPods)
        {
            if (string.IsNullOrEmpty(subPod.Plaintext))
                Console.WriteLine("<Cannot output in console>");
            else
                Console.WriteLine(subPod.Plaintext);
        }

        Console.WriteLine();
    }
}

Related Skills

View on GitHub
GitHub Stars58
CategoryDevelopment
Updated8mo ago
Forks13

Languages

C#

Security Score

87/100

Audited on Jul 26, 2025

No findings