# Compare revised RFP deadlines and requirements

**Use case:** 

Compare an original RFP with a complete revised version and return changed deadlines and requirements with exact quotations and page citations. The preset is a synthetic two-page demonstration, not a real tender. Deterministic review cues do not certify compliance.

## Input

```json
{
  "original": {
    "name": "Synthetic Original RFP — illustrative baseline",
    "text": "ILLUSTRATIVE SYNTHETIC RFP — no real procurement or buyer.\nPROCUREMENT OVERVIEW\nThis fictional exercise requests a website accessibility review and remediation plan.\nThe engagement covers a public-facing website with 40 content pages.\nThe deliverable is a written remediation plan and a prioritized issue register.\nSCHEDULE\nProposals must be received by 2027-03-15 at 17:00 UTC.\nClarification questions must be submitted by 2027-03-01 at 17:00 UTC.\fINSURANCE AND SUBMISSION\nContractors must carry commercial general liability insurance of at least USD 1,000,000 per occurrence.\nThe selected contractor must provide one lead consultant with at least three years of relevant experience.\nSUBMISSION CONTENT\nThe proposal must include a technical narrative and pricing schedule.\nVendors may submit a separate marketing brochure.\nAll proposals must be submitted through the designated procurement portal.\nEvaluation weights remain 60 percent technical quality and 40 percent price."
  },
  "amendments": [
    {
      "name": "Synthetic Revised RFP — complete replacement",
      "text": "ILLUSTRATIVE SYNTHETIC RFP — no real procurement or buyer.\nPROCUREMENT OVERVIEW\nThis fictional exercise requests a website accessibility review and remediation plan.\nThe engagement covers a public-facing website with 40 content pages.\nThe deliverable is a written remediation plan and a prioritized issue register.\nSCHEDULE\nProposals must be received by 2027-03-22 at 17:00 UTC.\nClarification questions must be submitted by 2027-03-01 at 17:00 UTC.\fINSURANCE AND SUBMISSION\nContractors must carry commercial general liability insurance of at least USD 2,000,000 per occurrence.\nThe selected contractor must provide one lead consultant with at least three years of relevant experience.\nSUBMISSION CONTENT\nThe proposal must include a technical narrative, pricing schedule, and accessibility checklist.\nProposals must include a signed conflict-of-interest declaration.\nAll proposals must be submitted through the designated procurement portal.\nEvaluation weights remain 60 percent technical quality and 40 percent price."
    }
  ],
  "comparisonMode": "replacement",
  "maxChanges": 50,
  "includeBoilerplate": false
}
```

## Output

```json
{
  "status": {
    "label": "Status",
    "format": "string"
  },
  "amendmentIndex": {
    "label": "Amendment number",
    "format": "integer"
  },
  "sources": {
    "label": "Source documents",
    "format": "object"
  },
  "comparisonMode": {
    "label": "Mode",
    "format": "string"
  },
  "summary": {
    "label": "Change totals",
    "format": "object"
  },
  "changes": {
    "label": "Cited changes",
    "format": "array"
  },
  "warnings": {
    "label": "Warnings",
    "format": "array"
  },
  "limitations": {
    "label": "Limitations",
    "format": "array"
  },
  "error": {
    "label": "Error",
    "format": "object"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The RFP Amendment and Addendum Analyzer Actor is ready to run with the inputs already set for "Compare revised RFP deadlines and requirements". [Sign up or log in](https://console.apify.com/create-task-from-example/V7sKK4rP6hcQE8GZh) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Compare revised RFP deadlines and requirements" task

The RFP Amendment and Addendum Analyzer Actor will start running based on the input automatically. You can also change all the input fields, like original document, amendment documents, and more, to match your specific use case.

### 3. Receive the "Compare revised RFP deadlines and requirements" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as status, amendment number, source documents, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "Compare revised RFP deadlines and requirements" task via API](https://apify.com/nickatnite79/rfp-amendment-analyzer.md).

## About this Actor

This example demonstrates how to use [RFP Amendment and Addendum Analyzer](https://apify.com/nickatnite79/rfp-amendment-analyzer.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/nickatnite79/rfp-amendment-analyzer.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/nickatnite79/rfp-amendment-analyzer.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
