> This page is for TWS API.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://ibkrcampus.com/docs/llms.txt.

# Request Contract Specific News

#### EClient.reqMktData (

**reqId:** int. Request identifier for tracking data.

**contract:** Contract. Contract object used for specifying an instrument.

**genericTickList:** String. Comma separated ids of the available generic ticks.

**snapshot:** bool. Always set to false for news data.

**regulatorySnapshot:** bool. Always set to false for news data.

**mktDataOptions:** List\<TagValue>. Internal use only.\
)

Used to request market data typically, but can also be used to retrieve news. "mdoff" can be specified to disable standard market data while retrieving news.\
For news sources, genericTick 292 needs to be specified followed by a colon and the news provider's code.

#### Python

```python
self.reqMktData(reqId, contract, "mdoff,292:BRFG", False, False, [])
```

#### Java

```java
client.reqMktData(reqId, contract, "mdoff,292:BRFG", false, false, null);
```

#### C++

```cpp
m_pClient->reqMktData(reqId, contract, "mdoff,292:BRFG", false, false, TagValueListSPtr());
```

#### C\#

```csharp
client.reqMktData(reqId, contract, "mdoff,292:BRFG", false, false, null);
```

#### VB.NET

```vbnet
client.reqMktData(reqId, contract, "mdoff,292:BRFG", False, False, Nothing)
```