← All Articles

I just discovered Perplexity Sonar Reasoning, an LLM with real-time web access. Why is nobody talking about this??

Austin Starks

Austin Starks

6 min read

The Achilles heel of large language models is the fact that they don’t have real-time access to information. In order for LLMs access to the web, you have to integrate with very expensive third-party providers, have a bunch of API calls, and forget about the idea that your model will respond in a few seconds.

Or so I thought.

I was browsing OpenRouter and saw a model that I hadn’t seen before: Perplexity Sonar Reasoning. While I knew that Perplexity was the LLM Google Search alternative, I had no idea that they had LLM APIs.

So I thought to try it out and see if it could replace the need for some of the logic I have to enable real-time web search in my AI platform.

And I was shocked at the outcome. Why is nobody talking about this?

My current real-time query-based approach

To have a fair comparison between Perplexity with other LLMs, you have to compare it with an infrastructure designed to fetch real-time information.

With my platform NexusTrade, one of the many features is the ability to ask questions about real-time stock market events.

Asking Aurora “what should I know about the market next week”

To get this information, I built an infrastructure that uses stock news APIs and multiple LLM calls to fetch real-time information.

Specifically:

  • The LLM generates a URL to the StockNewsAPI
  • I perform a GET request using the URL (and my API token) to retrieve relevant real-time news for the user’s question
  • I get the results and format the major events into a table
  • Additionally, I take the same results and format them into a bullet-pointed list and summary paragraph
  • The results are combined into one response and sent back to the user
The query-based approach to getting real-time news information

This approach is highly accurate, and nearly guarantees access to real-time news sources.

The bullet points and summary generated by the model

But it is complicated and requires access to APIs that do cost me a few cents. So my question is… can perplexity do better?

Asking Perplexity the same question

For this March 2025 comparison, I used OpenRouter’s response labelled Sonar Reasoning in the screenshots, then asked the same market-week question. The exact provider model ID is not recorded in this article.

what should I know about the market next week?

The response from the model was good. Very good.

The response from the Perplexity Sonar reasoning model

First, the model “thought” about my question. Unlike other thinking models, the model also appears to have accessed the web during each chain of thought.

The “thinking” from the Perplexity model

Then, the model formulated a final response.

The final response from the Perplexity model

Admittedly, the response is better than my original complex approach from above. It actually directly answered my question and pointed out things that my approach missed, such as events investors should look out for (ISM Manufacturing and ADM Employment).

A generic model beat a purpose-built model for the same task? I was shocked.

The Downsides of the Perplexity Model

While the response from the Perplexity model was clearly better than my original, query-based approach, the Perplexity model does have some downsides.

The Cost

In March 2025, I quoted $1 per million input tokens and $5 per million output tokens for the model described here. Those historical rates and the screenshot comparison do not identify the exact provider model ID or establish present pricing.

Comparing Gemini Flash 2.0 and Perplexity Sonar Reasoning. Flash 2.0 is 10x cheaper

Lack of Sources

In the OpenRouter response I inspected, I did not find usable source links for the generated claims. This article does not include the raw response fields or a direct Perplexity API trace, so that observation cannot establish what the direct API exposed.

Lack of Control

Finally, while the Perplexity approach excels with generic questions, it doesn’t work as well if the user asks a VERY specific question.

For example, I asked it

What is happening in the market with NVDA AND Intel. Only include sources that includes both companies and only results from the last week

Part of the response from the Sonar Reasoning model

The shown response did not satisfy my requested March 1 through March 8 date filter. That is the observed failure in this example. The screenshots do not establish how the model selected its sources internally.

In contrast, the query-based approach works perfectly fine.

The response with the query-based approach

As we can see, both approaches have pros and cons.

So what if we combined them?

The combination of both

I couldn’t just ignore how amazing Perplexity’s response was. If someone could use an API that costs a couple of cents and beat my purpose-built app, then what’s the purpose of my app?

So I combined them.

I combined the financial-news API output with the web-model response, then displayed a summary, bullets and a source table. The table supports the API items it lists. Additional web-model assertions need their own matching source links; attaching the API table does not verify every sentence in the combined summary.

To make it more digestible, I even added a TL;DR, which gives a 1-sentence summary of everything from the model.

The response after integrating Perplexity’s API

The combined response added about four to five seconds in this example. To inspect it, choose one assertion, open its matching source and confirm the company and publication date. Keep API-derived items and extra web assertions distinguishable. The article’s screenshot does not supply that complete mapping.

Concluding Thoughts

With all of the AI giants out-staging each other, Perplexity announcement must’ve been over-shadowed.

But this model is a game-changer.

This is an example of a amazing innovation caused by large language models. Being able to access the web in real-time with little-to-no setup is a game-changer for certain use-cases. While I certainly wouldn’t use it for every single LLM use-case in my application, the Stock News Querier is the perfect example where it neatly fits in. It gives me access to real-time information which I need for my application.

Overall, I’m excited to see where these models evolve in the near future. Will Microsoft release an AI model that completely replaces the need to use finance APIs to query for real-time stock information?

Only time will tell.

Thank you for reading! In this article, I briefly showcased NexusTrade, my AI-Powered algorithmic trading platform. In addition to real-time stock analysis, NexusTrade can help with:

Getting started with NexusTrade is free! If you’re interested in how AI can make you a better, more systematic investor, check it out today!

NexusTrade - No-Code Automated Trading and Research

Perform financial research and deploy algorithmic trading strategies

nexustrade.io

Put your research to work

Create a free account to research a company, build a strategy with Aurora, or inspect a historical backtest. Choose the task you want to try.

or

Free to browse. No credit card required.

Discussion

Sign in or create a free account to join the discussion.

No comments yet.