--- layout: default section: Posts title: Search Terms nav: Stories sub: Stories meta_description: "What people search for across the API Evangelist network each week — the most-searched terms and the unmet demand (searches that returned no match), straight from the live API Evangelist search API logs." --- {% assign weeks = site.data.search_terms.weeks %} {% assign latest = weeks | last %} {% assign week_count = weeks | size %}

Search Terms

What people look for across the API Evangelist network each week — the most-searched terms and the unmet demand (searches that returned nothing), aggregated from the live API Evangelist API logs.

{% if week_count > 0 %}

Last updated: {{ latest.fetched_at | date: "%B %-d, %Y" }}  ·  {{ week_count }} week{% if week_count != 1 %}s{% endif %} of data

{% endif %}
{% if week_count == 0 %}
No search data yet — the first weekly snapshot is collected right after the weekly analytics run.
{% else %}

Most Recent Week {{ latest.week_starting }} → {{ latest.week_ending }}

{% include number.html n=latest.total_searches blank=0 %}
Total Searches
{% include number.html n=latest.unique_terms blank=0 %}
Distinct Terms
{% include number.html n=latest.unmet_terms blank=0 %}
Unmet (zero-result)
{% assign api_n = latest.by_surface.api | default: 0 %} {% assign mcp_n = latest.by_surface.mcp | default: 0 %}
{% include number.html n=api_n %} API · {% include number.html n=mcp_n %} MCP
By Surface
Most-Searched Terms
{% for r in latest.top_queries limit: 25 %} {% endfor %}
#TermSearches
{{ forloop.index }} {{ r.q }} {% include number.html n=r.n %}
Unmet Demand Zero results
{% if latest.zero_result_queries and latest.zero_result_queries.size > 0 %} {% for r in latest.zero_result_queries limit: 25 %} {% endfor %}
#TermSearches
{{ forloop.index }} {{ r.q }} {% include number.html n=r.n %}
{% else %}

No zero-result searches this week.

{% endif %}

Unmet demand is the highest-signal list here: these are things people went looking for across the network but the catalog didn't have a match for — the worklist for what to write, cover, or curate next.

{% if week_count > 1 %}

Search Volume Over Time

{% endif %}

Weekly History

{% assign sorted_weeks = weeks | sort: "week_ending" | reverse %} {% for w in sorted_weeks %} {% endfor %}
Week ending Total Searches Distinct Terms Unmet Terms Days Covered
{{ w.week_ending }} {% include number.html n=w.total_searches blank=0 %} {% include number.html n=w.unique_terms blank=0 %} {% include number.html n=w.unmet_terms blank=0 %} {{ w.days_found | default: 0 }}/7
How this is measured: every query to the API Evangelist search API and MCP server is logged at the edge and aggregated daily; this page merges the seven daily reports for each completed week. Counts include automated and internal network traffic (uptime probes and agent clients), so raw volume runs higher than human visitors — the value is in the ranking of terms and, above all, the unmet-demand list. Search the network yourself on the Search page.
{% endif %} {% if week_count > 1 %} {% endif %}