---
title: "Get Word Count Report"
method: GET
path: "/reports-api/v3/word-count"
tags: ["Reports"]
---

# Get Word Count Report

`GET /reports-api/v3/word-count`

Word Count report data for the specified parameters.

## Query parameters

- `startDate` string, YYYY-MM-DD, required
- `endDate` string, YYYY-MM-DD, required
- `accountUid` string, required
- `projectIds` string[]
- `jobUids` string[]
- `agencyUid` string
- `userUids` string[]
- `targetLocaleIds` string[]
- `workflowStepTypes` string[]
- `fields` string
- `includeTranslationResource` boolean
- `includeJob` boolean
- `includeJobReferenceNumber` boolean
- `includeJobNumber` boolean
- `includeFuzzyMatchProfile` boolean
- `includeWorkflowStep` boolean
- `limit` integer
- `offset` integer

## Response `200`

OK

- WordCountResponse — A list of report records
  - `response` object, required
    - `code` 'SUCCESS', required — Indicates whether the response was successful or what error has occured.
    - `data` object
      - `items` object[]
        - `accountName` string — Name of the account
        - `accountUid` string — The account’s unique identifier. This can be found in the Smartling Dashboard under Account Settings > API.
        - `agencyName` string — Name of the agency that was credited for the words
        - `agencyUid` string — The unique identifier of the agency that was credited for the words
        - `fuzzyProfileName` string — Name of the fuzzy match profile used
        - `fuzzyTier` string — Fuzzy match tier that matches fuzzy score of the processed words
        - `jobName` string — Name of the translation job
        - `jobUid` string — The unique identifier of the translation job
        - `projectId` string — A unique project identifier. This can be found in the Smartling Dashboard under Account Settings > API.
        - `projectName` string — Name of the project
        - `targetLocaleId` string — Locale ID of the translations
        - `targetLocaleName` string — Name of the locale of the translations
        - `translationResourceName` string — Name of the translation resource who was credited for the words
        - `translationResourceUid` string — The unique identifier of the translation resource who was credited for the words
        - `weightedWordCount` integer — The number of weighted words processed by a translation resource
        - `wordCount` integer — The number of words processed by a translation resource
        - `characterCount` integer — The number of characters processed by a translation resource
        - `workflowStepType` string — Type of the workflow step (Translation, Edit, Review) the words transitioned through
        - `workflowStepUid` string — Unique identifier of the workflow step the words transitioned through
        - `workflowStepName` string — Name of the workflow step the words transitioned through
      - `resultsTruncated` boolean — The flag showing whether all qualified records returned by the response.

## Other responses

- `400` — Provided request parameters are invalid.
- `401` — Provided credentials are not valid.
- `429` — Too many simultaneous API requests.
- `500` — Unexpected error

---

[API](https://skmtc.net/smartling/apis/smartling-rest-api-reference.md) · [All operations](https://skmtc.net/smartling/apis/smartling-rest-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smartling/smartling-rest-api-reference/versions/2a73d11e9b98/schema)
