---
type: "firecrawl-provider"
description: "The Harvard Gazette (news.harvard.edu), Harvard University's official news site: read any story as clean Markdown with byline, section, tags and links, and search stories or list the latest. DASH, NASA ADS and Harvard Health Publishing are not covered (CDN block and terms; see README)."
use_when: "The Harvard Gazette (news.harvard.edu), Harvard University's official news site: read any story as clean Markdown with byline, section, tags and links, and search stories or list the latest. DASH, NASA ADS and Harvard Health Publishing are not covered (CDN block and terms; see README)."
categories: "Research"
capabilities: 2
credits_per_call: 5
---
# Harvard Gazette on Firecrawl Alexandria

The Harvard Gazette (news.harvard.edu), Harvard University's official news site: read any story as clean Markdown with byline, section, tags and links, and search stories or list the latest. DASH, NASA ADS and Harvard Health Publishing are not covered (CDN block and terms; see README).

- Categories: Research
- Category index: [Research category](https://firecrawl.dev/alexandria/agents/categories/research)
- Provider key: `harvard-edu`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/harvard-edu)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/harvard-edu/openapi.json)

## Capabilities

- [Get gazette story](https://firecrawl.dev/alexandria/agents/providers/harvard-edu/university/get_gazette_story): One Harvard Gazette story by URL or slug, read from the Gazette's public WordPress REST API: headline, dek, byline and affiliation, publication and update times, section, categories, tags, featured image, the body as Markdown and its links. `max_chars` caps the body. Unknown stories are `not_found`.
- [Search gazette](https://firecrawl.dev/alexandria/agents/providers/harvard-edu/university/search_gazette): Search Harvard Gazette stories by keyword with the Gazette's WordPress search, or list the latest stories when `q` is omitted. Returns id, slug, URL, title, excerpt, byline, publication time and section per story, with totals and `next_page` for paging. A query with no matches returns an empty list.

## 1. Choose this provider when

The Harvard Gazette (news.harvard.edu), Harvard University's official news site: read any story as clean Markdown with byline, section, tags and links, and search stories or list the latest. DASH, NASA ADS and Harvard Health Publishing are not covered (CDN block and terms; see README).

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "harvard-edu",
  "capability": "university/get_gazette_story",
  "options": {
    "max_chars": 1000,
    "slug": "selective-nostalgia"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `max_chars` (number): Truncate `content` to this many characters; the full body is returned when omitted. Example: `200`
- `slug` (string): Story slug, the last path segment of its URL, e.g. selective-nostalgia. Pattern: ^[A-Za-z0-9%-]+$. Example: `<slug>`
- `url` (string): Story URL, e.g. https://news.harvard.edu/gazette/story/2026/10/selective-nostalgia/. Pattern: ^https?://. Example: `<url>`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "harvard-edu",
    capability: "university/get_gazette_story",
    options: {
      max_chars: 1000,
      slug: "selective-nostalgia",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "harvard-edu",
  "capability": "university/get_gazette_story",
  "options": {
    "max_chars": 1000,
    "slug": "selective-nostalgia"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "harvard-edu",
    "capability": "university/get_gazette_story",
    "options": {
      "max_chars": 1000,
      "slug": "selective-nostalgia"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'harvard-edu/university/get_gazette_story' \
  --options '{"max_chars":1000,"slug":"selective-nostalgia"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "harvard-edu",
  "capability": "university/get_gazette_story",
  "options": {
    "max_chars": 1000,
    "slug": "selective-nostalgia"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "harvard-edu",
  "capability": "university/get_gazette_story",
  "options": {
    "max_chars": 1000,
    "slug": "selective-nostalgia"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "author": "Sy Boles",
  "author_affiliation": "Harvard Staff Writer",
  "categories": [
    "Arts & Culture"
  ],
  "chars": 6018,
  "content": "In the mid-1970s, Harvard curator Barbara “Bobbie” Norfleet crisscrossed America in a red sports car, hunting for photos for Harvard’s collections. She wasn’t interested in the classical fine-art photography that was then beginning to be curated by the big-name museums. She wanted images of everyday life — the wedding portraits, kids’ dance recitals, and other social rituals.\n\nIt was an era of change in the photography industry. More Americans owned their own cameras; more companies and government agencies had photographers on staff. The professional photography studio, which had been a mainstay of community life since the late 1800s, was dying out.\n\nOver the course of two years, Norfleet met with photo studio heads, reviewed thousands upon thousands of negatives, and carted her finds — ultimately more than 20,000 images — back to Harvard in the trunk of her car (or in a suitcase on an airplane).\n\nNow, half a century later, a selection of her finds is on display at the Harvard Art Muse",
  "id": 433779,
  "image_url": "https://news.harvard.edu/wp-content/uploads/2026/10/100626_Norfleet_Exhibit_07_1.jpg",
  "links": [
    {
      "text": "The Way We Never Were",
      "url": "https://harvardartmuseums.org/exhibitions/6622/the-way-we-never-were-the-american-professional-photographers-collection"
    },
    {
      "text": "Audrey Sands",
      "url": "https://harvardartmuseums.org/about/press-media/audrey-sands-appointed-associate-curator-of-photography-at-the-harvard-art-museums"
    },
    {
      "text": "When We Liked Ike",
      "url": "https://news.harvard.edu/gazette/story/2001/04/harvard-gazette-when-we-liked-ike/"
    },
    {
      "text": "Special Collection",
      "url": "https://harvardartmuseums.org/publications/special-collections"
    }
  ],
  "modified_at": "2026-10-21T18:52:52Z",
  "observed_at_ms": 1792694657068,
  "published_at": "2026-10-21T18:52:52Z",
  "section": "Arts & Culture",
  "slug": "selective-nostalgia",
  "subtitle": "Half a century after curator’s road trip collecting photos of American life, a look at what’s inside — and outside — the frames",
  "tags": [
    "Family & Relationships",
    "Harvard History",
    "History",
    "Humanities",
    "Visual Arts"
  ],
  "title": "Selective nostalgia",
  "truncated": true,
  "url": "https://news.harvard.edu/gazette/story/2026/10/selective-nostalgia/"
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Get gazette story

- Capability: `university/get_gazette_story`
- Description: One Harvard Gazette story by URL or slug, read from the Gazette's public WordPress REST API: headline, dek, byline and affiliation, publication and update times, section, categories, tags, featured image, the body as Markdown and its links. `max_chars` caps the body. Unknown stories are `not_found`.
- Instructions: To read the full text of a news.harvard.edu/gazette/story/... article, e.g. Harvard research findings, campus news, faculty interviews or the Harvard Thinking podcast pages.
- Cost: 5 credits per call
- Capability file: [Get gazette story](https://firecrawl.dev/alexandria/agents/providers/harvard-edu/university/get_gazette_story)

Accepted options:
- `max_chars` (number): Truncate `content` to this many characters; the full body is returned when omitted. Example: `200`
- `slug` (string): Story slug, the last path segment of its URL, e.g. selective-nostalgia. Pattern: ^[A-Za-z0-9%-]+$. Example: `<slug>`
- `url` (string): Story URL, e.g. https://news.harvard.edu/gazette/story/2026/10/selective-nostalgia/. Pattern: ^https?://. Example: `<url>`

Response schema example:
```json
{
  "author": "Sy Boles",
  "author_affiliation": "Harvard Staff Writer",
  "categories": [
    "Arts & Culture"
  ],
  "chars": 6018,
  "content": "In the mid-1970s, Harvard curator Barbara “Bobbie” Norfleet crisscrossed America in a red sports car, hunting for photos for Harvard’s collections. She wasn’t interested in the classical fine-art photography that was then beginning to be curated by the big-name museums. She wanted images of everyday life — the wedding portraits, kids’ dance recitals, and other social rituals.\n\nIt was an era of change in the photography industry. More Americans owned their own cameras; more companies and government agencies had photographers on staff. The professional photography studio, which had been a mainstay of community life since the late 1800s, was dying out.\n\nOver the course of two years, Norfleet met with photo studio heads, reviewed thousands upon thousands of negatives, and carted her finds — ultimately more than 20,000 images — back to Harvard in the trunk of her car (or in a suitcase on an airplane).\n\nNow, half a century later, a selection of her finds is on display at the Harvard Art Muse",
  "id": 433779,
  "image_url": "https://news.harvard.edu/wp-content/uploads/2026/10/100626_Norfleet_Exhibit_07_1.jpg",
  "links": [
    {
      "text": "The Way We Never Were",
      "url": "https://harvardartmuseums.org/exhibitions/6622/the-way-we-never-were-the-american-professional-photographers-collection"
    },
    {
      "text": "Audrey Sands",
      "url": "https://harvardartmuseums.org/about/press-media/audrey-sands-appointed-associate-curator-of-photography-at-the-harvard-art-museums"
    },
    {
      "text": "When We Liked Ike",
      "url": "https://news.harvard.edu/gazette/story/2001/04/harvard-gazette-when-we-liked-ike/"
    },
    {
      "text": "Special Collection",
      "url": "https://harvardartmuseums.org/publications/special-collections"
    }
  ],
  "modified_at": "2026-10-21T18:52:52Z",
  "observed_at_ms": 1792694657068,
  "published_at": "2026-10-21T18:52:52Z",
  "section": "Arts & Culture",
  "slug": "selective-nostalgia",
  "subtitle": "Half a century after curator’s road trip collecting photos of American life, a look at what’s inside — and outside — the frames",
  "tags": [
    "Family & Relationships",
    "Harvard History",
    "History",
    "Humanities",
    "Visual Arts"
  ],
  "title": "Selective nostalgia",
  "truncated": true,
  "url": "https://news.harvard.edu/gazette/story/2026/10/selective-nostalgia/"
}
```

### Search gazette

- Capability: `university/search_gazette`
- Description: Search Harvard Gazette stories by keyword with the Gazette's WordPress search, or list the latest stories when `q` is omitted. Returns id, slug, URL, title, excerpt, byline, publication time and section per story, with totals and `next_page` for paging. A query with no matches returns an empty list.
- Instructions: To find Gazette coverage of a topic, person or Harvard school (e.g. GLP-1, AI, a professor's name), or to see what the Gazette published recently, before reading a story with get_gazette_story.
- Cost: 5 credits per call
- Capability file: [Search gazette](https://firecrawl.dev/alexandria/agents/providers/harvard-edu/university/search_gazette)

Accepted options:
- `limit` (number): Stories per page (default 10). Example: `10`
- `page` (number): 1-based page (default 1). Example: `10`
- `q` (string): Keywords; omit to list the latest stories. Example: `<q>`

Response schema example:
```json
{
  "next_page": 2,
  "observed_at_ms": 1792694657069,
  "page": 1,
  "query": "GLP-1",
  "results": [
    {
      "author": "Samantha Laine Perfas",
      "id": 434282,
      "published_at": "2026-10-21T17:00:05Z",
      "section": "Health",
      "slug": "who-should-take-glp-1s-harvard-thinking-podcast",
      "summary": "Experts dig into what we’ve overlooked in rush to embrace ‘magical’ weight-loss drugs",
      "title": "Who should take GLP-1s?",
      "url": "https://news.harvard.edu/gazette/story/2026/10/who-should-take-glp-1s-harvard-thinking-podcast/"
    },
    {
      "author": "Terry Murphy",
      "id": 430376,
      "published_at": "2026-08-10T16:45:31Z",
      "section": "Health",
      "slug": "total-keto-or-veganism-how-humans-evolved-to-eat",
      "summary": "Excerpt from evolutionary biologist’s new book ‘Fed Up’",
      "title": "Total keto or veganism? Daniel Lieberman considers how humans evolved to eat.",
      "url": "https://news.harvard.edu/gazette/story/2026/08/total-keto-or-veganism-how-humans-evolved-to-eat/"
    },
    {
      "author": "Samantha Laine Perfas",
      "id": 426467,
      "published_at": "2026-04-15T19:59:50Z",
      "section": "Health",
      "slug": "how-super-agers-keep-their-brains-young",
      "summary": "In podcast, experts break down ‘biological contradiction’ of a 65-year-old with the memory of a 25-year-old — and what that means for the rest of us",
      "title": "How super-agers keep their brains young",
      "url": "https://news.harvard.edu/gazette/story/2026/04/how-super-agers-keep-their-brains-young/"
    },
    {
      "author": "Jacob Sweet",
      "id": 423659,
      "published_at": "2026-02-18T20:13:21Z",
      "section": "Health",
      "slug": "whats-next-for-glp-1s",
      "summary": "Scientists eye new treatment targets for popular weight-loss drugs, from heart failure to addiction",
      "title": "What’s next for GLP-1s?",
      "url": "https://news.harvard.edu/gazette/story/2026/02/whats-next-for-glp-1s/"
    },
    {
      "author": "Sy Boles",
      "id": 423510,
      "published_at": "2026-02-13T20:03:31Z",
      "section": "Work & Economy",
      "slug": "pricey-blockbuster-glp-1s-are-costing-users-and-most-of-the-rest-of-us-too",
      "summary": "Health insurers are passing along cost for coverage in form of higher rates across the board, policy researcher says",
      "title": "Pricey blockbuster GLP-1s are costing users — and most of the rest of us, too",
      "url": "https://news.harvard.edu/gazette/story/2026/02/pricey-blockbuster-glp-1s-are-costing-users-and-most-of-the-rest-of-us-too/"
    }
  ],
  "total": 27,
  "total_pages": 6
}
```
